syntax_data: {"ast_node_type":"other","tokens":[{"end":21,"kind":"keyword","start":0,"text":"EdgeSet"}]}
source_snippet:             EdgeSet {
context_before:         pub(crate) fn map_states<SS>(self, mut f: impl FnMut(S) -> SS) -> EdgeSet<SS> {
context_after:                 // NOTE: It appears as through `<Vec<_> as