pub unsafe extern "C" fn enif_raise_exception(
    env: *mut ErlNifEnv,
    reason: ERL_NIF_TERM
) -> ERL_NIF_TERM