I think we should aim for a more clang-like output, like the one in Parser's [Diagnostic#render](https://github.com/whitequark/parser/blob/master/lib/parser/diagnostic.rb) . That means we should base the formatter on more data than just line and column.