Anecdotally, the model responds much better to the word “destructure” instead of “pattern match”.
For example, if I tell it to “pattern match in the function head”, it kinda flails.
If I say “destructure the arguments in the function head,” it responds much better.
I attribute this to JavaScript’s object destructuring, but that’s just a hunch.






















