Stop opening the "bound" generic signature of an opaque type declaration.
Stop opening the "bound" generic signature of an opaque type declaration.

Creation of the "bound" generic signature isn't possible with interface
types or type variables, so open up the opaque interface signature
instead and separately bind the outer type parameters as appropriate.

benlangmuir/swift,JGiola/swift,roambotics/swift,glessard/swift,roambotics/swift,atrick/swift,gregomni/swift,apple/swift,JGiola/swift,ahoppen/swift,JGiola/swift,roambotics/swift,apple/swift,roambotics/swift,glessard/swift,atrick/swift,rudkx/swift,gregomni/swift,gregomni/swift,rudkx/swift,rudkx/swift,glessard/swift,JGiola/swift,apple/swift,ahoppen/swift,atrick/swift,glessard/swift,atrick/swift,atrick/swift,benlangmuir/swift,rudkx/swift,roambotics/swift,roambotics/swift,apple/swift,gregomni/swift,apple/swift,glessard/swift,JGiola/swift,benlangmuir/swift,apple/swift,rudkx/swift,rudkx/swift,benlangmuir/swift,benlangmuir/swift,atrick/swift,gregomni/swift,benlangmuir/swift,glessard/swift,JGiola/swift,ahoppen/swift,ahoppen/swift,ahoppen/swift,ahoppen/swift,gregomni/swift