pub type l3_var_oft = Option<unsafe extern "C" fn(a: *const obj_t, b: *const obj_t, c: *const obj_t, cntx: *const cntx_t, rntm: *mut rntm_t, cntl: *mut cntl_t, thread: *mut thrinfo_t)>;