generators.ET0LTreeGrammar:
( { kite, dart },
  { kite:0, dart:0, refine-kite:3, refine-dart:2  },
  {
    {
      kite -> refine-kite[dart,kite,kite],
      dart -> refine-dart[kite, dart]
    }
  },
  kite )
