clarify what really is or isn't a hack. Recovering from lexing errors is certainly not a hack.
until we understand Moby's (bad) behavior when analyzing lambdaExprs, we will preserve the same (bad) behavior...but that leads to duplicate toplevel symbols in certain cases, so we check for uniqueness
Merge branch 'master' of github.com:bootstrapworld/wescheme2012