{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"//!"}]}
//! The way this is done is somewhat hacky - the closure signature is appended to the args,
//! closure in the local inference context, as otherwise the cache key might be invalidated.
//! as well as the closure kind "encoded" as a type. Also, special handling is needed when