enforce

fnT enforce(T, Dg, string file = __FILE__, size_t line = __LINE__)(T value, scope Dg dg) if (isSomeFunction!Dg && is(typeof( dg() )) && is(typeof({ if (!value) { } })))

ditto

fnT enforce(T)(T value, lazy Throwable ex)

ditto