generators.ET0LTreeGrammar("coloured dragon"):
( { line },
  { line:0, F:2, left:1, right:1 },
  {
    { line ->  F[left[line], right[line]] }
  },
  line )
