Constructors
Can be nested.
- Ternary
= condition => ifTrue => ifFalsewhere:conditionis a comparator operation-
ifTrueandifFalseare either both operator operations or comparator operations depending on whether called bycomposeComparatorsorcomposeOperators
TODO: Add switch?