Natural, Integer, Double, Bool, Text (with ${} interpolation).{ a : T }, literals { a = v }, field access, toMap, recursive merge /\, right-biased //, and with updates.[a, b, c], list append #, and List/map, filter, fold, build, length, head, last, indexed, reverse.< A : T | B : U > and < A = v | B : U >, plus merge.Optional T, Some x, None T, Optional/fold.\(x : T) -> body and forall/Pi types.e : T and if/then/else.Text literals ('' … '') with standard indentation stripping.Arithmetic + - * over Natural/Integer/Double, boolean logic && ||, and comparisons == != < <= > >=. Plus Natural/build, Natural/isZero, Integer/toDouble, Text/replace, Double/show, and more.
Round-trip Doubles: IEEE 754 Double printed with the shortest representation that round-trips; non-finite maps to null/nan/inf.