Haskell is also based on an everything-is-an-expression syntax, but ended up re-inventing statements one level up, in the do-notation blocks.
To me, this indicates there is some merit to the statement/expression distinction.
To me, this indicates there is some merit to the statement/expression distinction.