Phase 1 closes: traits, structs, enums, pattern matching, generics

claw / bare .. for .. (a real trait system) plus bounded generics; litter (structs), breed (enums), pounce> (pattern matching), single-parameter generics; optional/inferred scalar type tags; the #n/#w/#f sigil redesign; a formal EBNF grammar; kebab-case JSX attributes.