pub unsafe extern "C" fn enif_make_ulong(
    env: *mut ErlNifEnv,
    i: c_ulong
) -> ERL_NIF_TERM