Shared Context hook aliases
Local names, shared state
Supported relative Context hooks now accept identifier aliases for state, setters and actions. Repeated consumers retain the same Provider state even when each consumer chooses different names.
Collision-free action bindings
Action-only selections receive private state and setter bindings. Selected aliases, consumer locals and callback-local names keep their meaning, including names that resemble generated bindings.
Existing capabilities
Five compiler lines change without a new pass, semantic primitive or browser runtime. Chrome verifies CRUD, direct setters and shared consumers; static siblings remain JavaScript-free. Defaults, rest, computed keys, duplicate selections, setters selected without their state, and private-timer aliases remain unsupported. Generator 0.1.172 targets core ^0.17.11. No speed improvement is claimed.