Assgmt now requires a reference l-value; removing assignment method in Scope, as only declaration/initialization should be done at Scope level; starting to pass references around (both mutable and immutable).