shame that d has been abused to mean "human readable identifier" then... maybe use D?
What else is d for? I find d confusing
really there just needs to be a clear index of kinds and the indexable single letter parameter meanings, the overlap between semantics isn't otherwise easily clarified