It would be great if you could declare your own .init as you can
atm with "new" (http://dlang.org/class.html#allocators).
For example:
class Foo {
public:
init() {
this = new typeof(this)();
}
}
So you could avoid a null declaration by default. :)