Key, value and origin from ONE lookup, so a warning can never name a source the value didn't come from. Renders as the value's own source spells it, which is what makes a correction copy-pasteable.