Есть ли способ написать это без переменной x
?
foo = do
x <- checker bar
when x dostuff
Я представляю себе нечто похожее на LambdaCase:
foo' = do
checker bar >>= \case
True -> dostuff
_ -> return ()
, но без второго шаблона случая очевидно.