fn build_recur<'tt>(
    sets: &mut FirstSets<'tt>,
    tts: &'tt [TokenTree]
) -> TokenSet<'tt>