[Haskell-cafe] Extensible states