I was used to inherit from a trait like this:
trait A
trait B extends A
But recently I discovered by accident that it is also possible with <:
:
trait A
trait B <: A
Why? What is the motivation? (Don't want to hear its written down in the specs.) It is not possible when a class comes into play.