Avatar
@swift-5.1.5 @swift-4.1.3 struct Static<Base> {} extension Static { static var foo: Static<Int> { return .init() } } func useMember<T>(member: Static<T>) {} useMember(member: .foo) (edited)