func foo1() { class Base {} class Derived : Base {} var b : Base b as Derived undeclared_foo1 }