{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":".map(TypeInfo::original)"}]}
                        .map(TypeInfo::original)
                        .or_else(|| it.initializer().and_then(|it| sema.type_of_expr(&it)))
                        .filter(|ty| {