Utilities for working with source code and printing nicely formatted diagnostic information like warnings and errors.
Inspired by rustc's libsyntax_pos, and codemap