On Thursday, 11 September 2025 at 17:16:35 UTC, Paul Backus wrote: > ```d > void inferSystem() @system pure nothrow @nogc {} > > T* example(T)() { > static if (!isSafe!(() { new T(); }) > inferSystem(); > return (() @trusted => new (new void[](T.sizeof)) T())(); > } > ``` Unfortunately that would give you an incredibly unhelpful error message.