Record types of the open Antares format.
This is the publishable subset of the engine's domain model: the
things that appear IN a .ant file and nothing else. antares-core
re-exports all of it, so engine code is unaffected — but the split
is what lets ant-types + antares-format be published to
openantares/ant without dragging along engine-internal concerns,
which stay private.
Apache-2.0, and free of utoipa unless the utoipa feature is
enabled by the engine.