I have a protocol that I defined like so:
protocol MyProtocol { ... }
I also have a generic struct:
struct MyStruct <
let conforms = T.self is MyProtocol.Type