pub type RefLocation = (Arc<str>, u32, u32, u32);
(file, 0-based line, start column, end column).
(file, 0-based line, start column, end column)