[Haskell-cafe] semantics