simplify example grammar, build parser for it.  change presentation order to use transformers from the beginning
rearrange v1parser into general combinators, AST + token, and specific parsers sections; try to maintain an appropriate order within sections
bug in v1 lambda parser:  body forms go *after* } of parameter list