A key-value model gives keys and stored values explicit types, then separates database representation from domain objects. Type classes define how entities become database keys and values, how values are serialized, and how decoded values return to application types. section 11.2.4
Loading a typed entity
A MeteorEntity can use MeteorKey as its key, encode its database value, decode stored bytes, and convert the resulting KVDBMeteor into the domain Meteor value. The generic loadEntity function composes those steps while preserving database and conversion constraints.
