Philosophical question: Should all intrinsics be exposed via druntime? My opinion: absolutely. The one I ran across just now: std/math.d:@safe pure nothrow long rndtol(real x); /* intrinsic */