Callback implementations cannot be represented portably across JS
and Luau. Their declared IDs and model version participate in this public
hash, while compiled models receive a process-local cache salt so distinct
inline callbacks cannot alias one another in a shared generation cache.
Stable deterministic hash of a model's declarative generation-relevant data.