Proposal: Creator applications (going new-less)

Having the unanchored extends looks really odd. Would something like this work?

val a = (_ extends A){ ... }