instead of having multiple binaries polluting global namespace what about combining them into:

dtools --catdoc
dtools --changed

etc

with maybe exception of a few such as rdmd

advantages:
less pollution of global namespace, smaller overall size (binaries duplicate code), more opportunities for refactoring