///|
/// Half-open UTF-16 offsets into the original query.
pub(all) struct Span {
start : Int32
end : Int32
} derive(Eq, ToJson, Debug)
///|
pub extend Span with Eq::{not_equal, equal}
///|
pub extend Span with ToJson::{to_json}
///|
pub extend Span with @debug.Debug::{to_repr}