1 2 3 4 5 6 7 8
object O { trait T class VC(val self: Any) extends AnyVal { def extMethod(f: F1[T, Any]) = () } } trait F1[A, B]