{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"(Some(ty),"}]}
            (Some(ty), _) => (None, Some(ty.span)), // Bias towards the explicit user type.
        let (origin_expr, ty_span) = match (decl.ty, decl.init) {
            (_, Some(init)) => {