An NLP library written in Haskell