Ensuring actual symbols returned from scope builder rather than references when defining symbols
Reduced visibility of SymbolReference
Defining main "args" as argument symbol
Added FrameFactory to automagically create the correct call frame type for a given lambda