- path to event listener:

  - card fields (vars maybe not needed yet?)
    - set field command
      - command buffer in VM
      - formatter helper for debug page
        - unit test
      - command
  - capture VM status (variables, procs?)

- impl vars

  - syntax
  - interpolation

- rename peg.ts

- impl backslash escapes
- eval words
- arithmatic
- subst
- standard argv -> name+switches+positionals helper

==========================
older
==========================

- Jest testing
  - endekalogue

test cases:

- intercommand whitespace, blank commands, ;;;,
- braces, nested, escaped, continued newlines, other backslashes, text-after-closing-brace
- trailing whitespace, for commands and scripts
- backslash escapes