On Monday, 5 October 2015 at 18:18:15 UTC, bitwise wrote: > I think the solution to the above question is as simple as > allowing RC classes to have something like "static T opNew(){}". > > Bit User-defined `new` is already in the language, but it's deprecated.