syntax_data: {"ast_node_type":"other","tokens":[{"end":72,"kind":"keyword","start":0,"text":"provisional_cache:"}]}
source_snippet:     provisional_cache: HashMap<X::Input, Vec<ProvisionalCacheEntry<X>>>,
context_before:     /// is only valid until the result of one of its cycle heads changes.