final?: false eval: 'Nat[] | Succ[prev: Succ[prev: Succ[prev: Succ[prev: Succ[prev: Zero[]]]]]]' refactor: - label: singleton-record action: | reduce UZero[] Zero[] | Untyped[] - label: singleton-record-new action: | reduce UZero[] UZeroq[] - label: free-bind action: | reduce Neg[a: Sub[a: Neg[a], b: Neg[a]]] Add[a: aaaba:1:8: | 1 | Add[a: #Add[a, b]] | ^ expected primitive type, got injected function application - label: validation-error action: | reduce Add[a, b] Add[b: aababa