I like this report method and I think it could be used in other places where the same form of reporting is necessary. What do you think about making this a default method in `ast::visit::Visitor` (or moving it somewhere else)? If you prefer to respect YAGNI, I can do it myself later, I've already a case where I'd benefit from this.