pub unsafe extern "C" fn jl_call1(
    f: *mut jl_function_t,
    a: *mut jl_value_t
) -> *mut jl_value_t