Eh, object can have self-types too?

```scala
scala> trait A
defined trait A

scala> object B { this: A => }
defined module B
```