pub type Pos = usize;
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct Span {
pub start: Pos,
pub len: usize,
}
impl Span {
pub const fn new(start: Pos, len: usize) -> Self {
Span { start, len }
}
pub const fn len(&self) -> usize {
self.len
}
}