fn __action58<'input>( source_id: usize, (_, __0, _): (u32, u32, u32), (_, __1, _): (u32, Ty, u32), (_, __2, _): (u32, u32, u32), (_, _, _): (u32, Token, u32)) -> (u32, Ty, u32)