Since 0.3.0.
proc fold[T](self: bool; then, else: Unit -> T): T
The if else expression reified as a proc.