 <i>coin</i>).
</li>
<li>Pattern &ldquo;put A&rdquo; matches
all remaining invalid commands:
<i>put coin</i>,
<i>put koin</i>,
<i>put koin in box</i>,
<i>put koin in booox</i> and a bare <i>put</i>.
And also the initial example (<i>put foo in in box</i>).
</li>
</ul>
<p>
The order of the patterns is vital here:
if &ldquo;put A&rdquo; would be on top (meaning it will be tried first),
then it would consume every <i>put</i> command;
a valid &ldquo;put coin in box&rdquo; would be considered invalid
because ther