On Thursday, 18 September 2014 at 22:13:14 UTC, IgorStepanov wrote: > Is Nullable!(T) with polymorphic type disallowed now? Sorry, I meant NotNull(T) Here's a module https://github.com/nordlow/justd/blob/master/notnull.d a bit tweak from the original design by Adam D Ruppe.