Improve error messages from arti cli
I was trying to debug something and arti printed an unhelpful error message. Here I introduce a contraption for reporting errors (with a deduper for errors that don't follow the Rust EHWG guideline) and use it in arti. And I add some context to the one error site where I was having the problem.