Constructors
Can be nested.
- Ternary
= condition => ifTrue => ifFalse
where:condition
is a comparator operation-
ifTrue
andifFalse
are either both operator operations or comparator operations depending on whether called bycomposeComparators
orcomposeOperators
TODO: Add switch?