Use state monad
Refactor
accum
Render
Branch
Small speedup
Update to state and custom parsers
Clean up
Merge pull request #4 from hansonkd/st_monad

Custom parsers