syntax_data: {"ast_node_type":"other","tokens":[{"end":24,"kind":"keyword","start":0,"text":")"}]}
source_snippet: ) -> Result<Arc<T>, E> {
context_before:     fold: impl FnOnce(T) -> Result<T, E>,
context_after:     // We merely want to replace the contained `T`, if at all possible,