Initial.
Break the input into characters, heh.
Make LexerMonad use StateT.
Broken build for moving progress around.
Minor.
Lexer improvements.
Ready to start implementing the actual actions of the lexer.
Stuff breaks stuff again.
Some pipeline stuff.
Progress on the lexer.
Lexer progress.
Checking in to push.
Implementations of toLeft and toRight provided by Michael Snoyman.
Factoring.
Position incrementing was broken (it was breaking lines one character late due to inappropriate statefulness), causing paragraph breaks to never be returned.
Parser datatypes.
The wording grammar is translated to Haskell.
Minor refactoring, moving more of the main stream into Main.hs.
New stuff.
Progress towards parser; item-set closures computed now.