pub unsafe fn enif_make_double(env: *mut ErlNifEnv, d: c_double) -> ERL_NIF_TERM