fn __action52<'input>( source_id: usize, (_, _, _): (u32, Token, u32), (_, v, _): (u32, Vec<(u32, Ty, u32)>, u32), (_, e, _): (u32, Option<(u32, Ty, u32)>, u32), (_, _, _): (u32, Token, u32)) -> Ty