A module to lift the if/else expression as a procedure.
proc ifElse[T](condition: bool; then, `else`: () -> T): T