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) - Release build with ECL 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: - Clean up code - Documentation - Tab reload not working consistently - Remove or hide debug output