Fixes for the record command.
Remove the list context command.
Initial work - won't work though, won't map properly.
Spy command now accepts parameters.

This lets us signal spy on commands that use parameters.
Still working on it.
List action command now works.
Finish off List action support.
Add initial SystemPrompt support.
Remove unused imports from the Spy command.
Attempt to use hook.

Fails as input function isn't virtual.
Put it back to how it was.
Permit checking of empty variables when using 'var='.
Fix the old args check
Typo.