Test for nested sexps, vectors and backslashes.
Introduce kbd replacement.  Add meta prefixed chars.
Substitute keys in nested sexps.
Use prefix in stub function names rather suffix.