version of maybe based on class-less implementation
refactored either to be functional
added tests (that aren't passing)
fixed either test for join
start at refactor for state monad
more simplified conversions of list, reader, writer, promise
changed domonad to thread and added mdo
mdo test
added object monoid for gather writer results
start on parser monad
more parsers
added return object to objectMonoid module
adding more basic parsers, letter, digit, alphanum, etc.
added word on the way to many
added many/many1
added ability to parse arrays as well as strings
changed many/many1 to take parser instead of parser constructor
added 'or' and some broken chainl1
fixed many1 and broke apart distinction between arrays vs. list as input and as collections of parser output
fixed between and chainl1