Iv been trying to figure this one out forever, and its starting to annoy me. I understand the D runtime library. What it is, what it does. I also understand that you can compile
module main; extern(C) __gshared void* _Dmodule_ref; extern(C) int main() { int a = 2 + 3; return 0; }