{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"//"}]}
                // and if the closure kind permits it.
                // only if it has no upvars referencing the closure-env lifetime,
                if goal_kind != ty::ClosureKind::FnOnce && args.has_self_borrows() {