pub unsafe extern "C" fn Neon_Task_Schedule(
    task: *mut c_void,
    perform: unsafe extern "C" fn(_: *mut c_void) -> *mut c_void,
    complete: unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: &mut Local),
    callback: Local
)