Release 2.0
- Parser and binder refactored into separate stages, with Expressif.Syntax providing the parser
- Typed function contracts, implicit coercions, named arguments and hierarchical function scopes
- Predicates unified with boolean functions and standardized naming conventions
- Richer array, record and tuple processing, including set, mapping and aggregation operations
- Expanded CLI with run, parse and bind commands, improved diagnostics and embedded function help
- New documentation website with reorganized language, SDK, CLI and library references