haskell speed-reading application