Contract creation ("new" operator).

For functions like that, which can only be called at a specific phase of the compilation process can we have some `assert()`?