Parser cleanup.
Break long lines. Use menhir higher-order operations.
Allow optional separator after the last rule.