>>9
When teaching the basics of programming, that is not a feature. Haskell is one of the very few purely functional languages used at all in the real world. Using Haskell for an introductory programming course is about as stupid as using Java for the same.