This has been a question I\'ve been wondering for a while. if statements are staples in most programming languages (at least then ones I\'ve worked with), but in Haskell it seem