¿Qué hace m05-type-driven?
CRÍTICO: Usar para diseño guiado por tipos. Disparadores: type state, PhantomData, newtype, marker trait, builder pattern, make invalid states unrepresentable, compile-time validation, sealed trait, ZST, 类型状态, 新类型模式, 类型驱动设计