syntax_data: {"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"//!"}]}
source_snippet: //! allowed to borrow from their parent closure's upvars.
context_before: //! This is the "magic" of async closures -- the futures that they return are
context_after: //!