Revive some best-effort logic for reporting paths from various not-exists errors.  (It's not possible for all of them, nor even consistent in arity.)
Revive some best-effort logic for reporting paths from various not-exists errors.  (It's not possible for all of them, nor even consistent in arity.)

The logic here is somewhat hope-fuelled, but the good news is: the logical separation of error categories from details that errcat defines at a high level means no program logic should ever get bent out of shape just because we added more accessible (and serializable...!) detail info.

Signed-off-by: Eric Myhre <2346ad27d7568ba9896f1b7da6b5991251debdf2@exultant.us>

polydawn/rio,polydawn/rio