{"ast_node_type":"other","tokens":[{"end":81,"kind":"keyword","start":0,"text":"//"}]}
                    // `-> Foo` syntax is essentially an associated type binding,
                if let FnRetTy::Ty(ty) = &data.output {
                    // so it is also allowed to contain nested `impl Trait`.