The problem with Haskell is that it's a language built on lazy evaluation and nobody's actually called for it.