Because in Loom, there's just the one. Hopefully no worries that it shares a name with std::Hash.
'data' is too vague.