Spell correct tool written in Haskell for learning