More cleanup
Add apply() for production_list
More test cleanup
Improve YAML assertions
More test cleanup
Assume one RHS per production.
Return a sequence from production::rhs