pub type PolyTraitRef = Binder<TraitRef>;
struct PolyTraitRef { vars: Interned<[BoundVariableKind]>, value: TraitRef, }
vars: Interned<[BoundVariableKind]>
value: TraitRef