haskell implementation of the todo.txt format