/** * Mizan IR (KDL) — the codegen contract. * * `buildIr()` emits KDL byte-identical to the Python `build_ir()` against the * same registry. This is what lets a TypeScript backend feed * `protocol/mizan-codegen`. */ export { buildIr, snakeToCamel } from './build' export type { Primitive, TypeShape, DefaultValue, StructField, NamedType, IrSchema, } from './types'