macro_rules! implement_spanned {
    ($this:ty) => { ... };
}