pub(crate) trait Spanned { fn span(&self) -> Span; }
Spanned returns a span including attributes, if available.