Think whether for ``` trait B { self: C => } ``` type `Self` should be ``` type Self >: self.type <: B with C { type This = self.This } ```
Think whether for
type
Selfshould be