fn __action50<'input>( source_id: usize, (_, _, _): (u32, Token, u32), (_, l, _): (u32, u32, u32), (_, ty, _): (u32, Ty, u32), (_, r, _): (u32, u32, u32), (_, _, _): (u32, Token, u32)) -> Ty