One note on the 0.25 language work:
the design and public interface for value generics are not final yet.
i am currently considering two bounded options—simplifying the public generic surface, or keeping user-defined generics package-local for the 0.25 stable line.
suggestions and concrete use cases are very welcome: [Language design] Choose a stable surface for value generics and public API signatures · Issue #23 · CellScript-Labs/CellScript · GitHub