X10

if Foo is coercible to Baz, "for (b:Baz in (x as Iterable[Foo])" should be legal