workaround for uniform constructor syntax to be introduced in D 2.066

mixin("(new " ~ T.stringof ~ "())." ~ names[0] ~ "()")
will now even compile for scalar types