pub unsafe extern "C" fn dwl_context_new(
    log_proc: Option<unsafe extern "C" fn(message: *const c_char)>
) -> *mut dwl_context