fn __action356<'input>( input: &'input str, __0: (usize, &'input str, usize), __1: (usize, Box<Goal>, usize) ) -> Vec<Box<Goal>>