{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":".and_then(|res|"}]}
                            .and_then(|res| if filter_fn(res) { Some((*key, res)) } else { None })
                            .map(|binding| binding.res())
                    })