TODO 2021.01.24: v WebSockets URL to command line argument (2021.02.03) v Command line arguments for extension IDs (2021.02.03) v How to wait until all messages are sent before closing the WS connection (2021.01.31) 2021.01.30: v `string=` (2021.01.30) v `unwind-protect` `with-` macro to close the connection (2021.01.31) v wait-group (2021.01.31) v `remove` in `filter` (2021.01.30) x Release build with ECL (2021.02.27) (Trouble building. The compressed SBCL build is small enough for my liking.) 2021.01.31: v sysexits (2021.02.13) v Timeout (2021.02.14) 2021.02.02: v Option to reload current tab (run `chrome.tabs.reload()` in the last target) (2021.02.08) v Config object (2021.02.02) 2021.02.03: v Correct call ID numbering when multiple extensions are given (2021.02.03) v Catch errors from all signals and print the error message instead of opening the debugger (2021.02.05) 2021.02.08: x Find out if we can take a port number only instead of a full WebSocket URL (2021.02.14) 2021.02.14: v Clean up code (2021.02.27) v Documentation (2021.02.27) v Tab reload not working consistently (2021.02.20) v Remove or hide debug output (2021.02.27) 2021.02.27: v Move Lisp program out of `l/` v Man page 2021.03.01: v C-c must exit the program (2021.03.02)