text: some days, i feel like using HTML was a mistake and i should just be setting up a canvas in JS, writing a C++ to WebASM converter, and then a Lisp to C++ interpreter so that i can have full control over my toolchain.
  
  but then i'd have no one else to blame for bonedead app behavior.