Avatar
struct FooBar {} protocol Foo { associatedtype Bar } extension Foo { typealias Bar = FooBar }