Maybe D runtime/GC has to initialize and go away every time a function is called, in a way that would not make it useful for adding small do-very-little functions like string to lower, urlencode etc. I'm not sure how this works yet but I've written a few extensions in C.Maybe D runtime/GC has to initialize and go awa