On Thursday, 22 June 2023 at 19:49:31 UTC, ryuukk_ wrote: > ```D > void infoStack(string msg) { > enum file = __traits(context, calling_file); > enum line = __traits(context, calling_line); > writefln("%s(%s): %s", file, line, msg); > } > ``` I'm not sure how this could work with separate compilation?