pub unsafe extern "C" fn enif_hash(
    type_: ErlNifHash,
    term: ERL_NIF_TERM,
    salt: u64
) -> u64