syntax_data: {"ast_node_type":"function","tokens":[{"end":91,"kind":"keyword","start":0,"text":"pub(crate)"}]}
source_snippet: pub(crate) fn union<S: Copy, X: Iterator<Item = (Byte, S)>, Y: Iterator<Item = (Byte, S)>>(
context_before: /// Merges two sorted sequences into one sorted sequence.
context_after:     xs: X,