generators.ET0LTreeGrammar:
( { part },
  { part:0, F:2 },
  { { part -> F[part, part] } },
  part )
