Generates type-safe discriminated unions via annotations from an interface spec, enforcing compile-time exhaustiveness; supports generics, union composition, sealed-class helpers, and JSON serialization.
#wasm, #serializer, #ksp, #kotlin-serialization, #json, #code-generation