Core vocabulary for [kyyn](https://github.com/drshade/kyyn): the registry
(kinds, fields, roles, affordances), the universal link grammar, the
serializable query AST and typed builder, the source-plugin contract, and the
validation protocol a KB's schema crate speaks.
A KB's `schema/` crate depends on this; the engine and the schema meet only
through these types.