Factored out type/decl parsing
Expanded out for() parsing to correspond
Add warn_for_unaccessible_sue() back in
Changed for() parsing - only push a scope if there's a decl
Moved around add-to-scope logic for type/init parsing
Example changes ucc should be able to handle