syntax_data: {"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":".and_then(|ty|"}]}
source_snippet:                 .and_then(|ty| if param.pat.span != ty.span { Some(ty.span) } else { None });
context_before:                 // Make sure that inferred closure args have no type span