added parentheses to Expression
fuck it
adding language specific helpers
added MonadPlus Parser and Result
added keywordP
nifty little things
added conditionals