Making a distinction between expressions and statements in programming languages has rarely made my life better.
Conversation
Replying to
Big fan of languages with first class statements such as Haskell, Purescript, Koka, or Idris. Super handy! They just desugar into expressions in an effectful context.

