{"ast_node_type":"other","tokens":[{"end":52,"kind":"keyword","start":0,"text":".collect::<Result<Option<Vec<_>>,"}]}
            .collect::<Result<Option<Vec<_>>, _>>()?
            .map(|range| from_proto::file_range(&snap, &params.position.text_document, *range))
    );