C'è un modo per scrivere questo senza la variabile x
?Utilizzare quando/se non salvare il risultato di un'azione monadica
foo = do
x <- checker bar
when x dostuff
sto immaginando qualcosa di simile a LambdaCase:
foo' = do
checker bar >>= \case
True -> dostuff
_ -> return()
ma senza il secondo modello caso, ovviamente.