úÎ  Q-A if with no else for unit returning thunks. " Returns the value of the test. <Like a switch statement, and less cluttered than if else if  cond [ (t1,a1), (t2,a2), ... ] =Like a switch statement, and less cluttered than if else if ! condM [ (t1,a1), (t2,a2), ... ] 2Chainable anaphoric when. Takes a maybe value. $if the value is Just x then execute  action x  , then return  True  . otherwise return  False  . Chainable anaphoric whenM. HAnaphoric when-else chain. Like a switch statement, but less cluttered Anaphoric if. +Anaphoric if where the test is in Monad m.        IfElse-0.82Control.Monad.IfElsewhenMcondcondMawhenawhenMacondaifaifM&&^||^>>?>>=?>>=>>?>>=>>=?