The [`explain_span`](https://github.com/rust-lang/rust/blob/e19ccb71c8427135a69d874623af68422aeeb9e9/src/librustc/infer/error_reporting/mod.rs#L116) function used for them doesn't convert `lo.col` to be 1-based. Noticed because in #41914 some messages ended up looking like this: ```rust note: the anonymous lifetime #2 defined on the function body at 15:0... ```