infixr 6 `then'`
then' False = snd
else' suc fail = (suc, fail)
main = do
print $ if' (1<5) `then'` "true" `else'` "false"
print $ if' False `then'`
"true" `
else'` "false"
aW5maXhyIDYgYHRoZW4nYAp0aGVuJyBUcnVlID0gZnN0CnRoZW4nIEZhbHNlID0gc25kCmlmJyA9IGlkCmVsc2UnIHN1YyBmYWlsID0gKHN1YywgZmFpbCkKbWFpbiA9IGRvCiAgcHJpbnQgJCBpZicgKDE8NSkgYHRoZW4nYCAidHJ1ZSIgYGVsc2UnYCAiZmFsc2UiCiAgcHJpbnQgJCBpZicgRmFsc2UgYHRoZW4nYCAidHJ1ZSIgYGVsc2UnYCAiZmFsc2Ui