syntax_data: {"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"//!"}]}
source_snippet: //! The global cache has to be completely unobservable, while the per-cycle cache may impact
context_before: //! more details. Caching is split between a global cache and the per-cycle `provisional_cache`.
context_after: //! behavior as long as the resulting behavior is still correct.