9ef5f6817 ^
1 2 3 4
abstract class NeedsXEarly { val x: Int } class Foo extends { val x = 1 } with NeedsXEarly