Fixed bug in "bindFreeVars".
Was causing unshadow to do unnecessary renaming in recursive let-bindings involving class dictionaries.