Appearance
A modern configuration and serialization language with variables, expressions, and dynamic runtime evaluation
Eliminate repetition with variables and dynamic expressions
Any expression can be top-level, not just objects like JSON
Maps, lists, strings, numbers, booleans with powerful operations