more work with hooks
start supporting constants
flyweights can be cleare
IHookSource
IHookSource impl
resolved name clashes
Variable introduction
modified lex/pars