hatter
pub fn line_and_col(source: &str, pos: usize) -> (usize, usize)
Calculate line # and col position for a position in a source file.