allow leading or trailing spaces
reorder monad composition
remove redundant lifts
use foldl1 to get any-of-char combinator
number is broken
add identifier
fix left-recursion on parseC rule
parse let and var
add simple makefile