{"ast_node_type":"function","tokens":[{"end":59,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn new(span: Span, kind: ExpandErrorKind) -> Self {
impl ExpandError {
        ExpandError { inner: Arc::new((kind, span)) }