[Haskell-cafe] Architecturally flawed