!7

p {
  ai_alternativeSmartBot();
  
  WordSequence pat = WordSequence(
    SomethingWhichIs("a noun"),
    SomethingWhichIs("a verb"));
  printStruct(pat);
  
  WordSequence real = WordSequence("plants", "grow");
  printStruct(real);
  
  new IdentityHashMap map;
  if (recursiveMatch(ll(f matchWordSequence, f matchSomethingWhichIs), pat, real, map))
    printStruct(map);
  else
    print("no match");
}