Weak symbols (https://en.wikipedia.org/wiki/Weak_symbol) are not often needed, but they are, they're needed badly. C and C++ define __attribute__((weak)) to introduce weak symbols. It would be great if D could have a corresponding @weak attribute.