On 4/4/2020 1:09 AM, Jonathan M Davis wrote: > Anything else would go against what @safe is supposed to be promising. Extern declarations are the USER making promises. Even with extern (D), the return type isn't mangled into the name. The User has to get it right.