: some Foo
var a = foo1() let b = foo2() a = b // エラー
some
func makeColl<X: Foo>() -> <C: Collection where C.Element == X> C where X.Bar == Int