Pre-pre-RFC: syntactic sugar for `Default::default()`

I still don't get why we can't use Haskell way for this problem - include a def() function in Prelude, that is polymorphic on return type.