Remove reader monad. Reader monad bad.
Add Unicode support, plus a case folding text type
Rewrite line splitter