`span_error` takes in `proc_macro2::Span` but not `proc_macro::MultiSpan`. I think this would be useful in cases where multiple errors are related.