namespace A.B class C pass class Foo def getCs as A.B.C[] return A.B.C[](0) class Test def main is shared foo = Foo() for c in foo.getCs # this used to cause an internal error in the compiler which could not handle a qualified array type correctly pass CobraCore.noOp(c)