Part of a further parse_parts refactoring for generating every parser step.