- Generator: converts no-HTML tests with run("expr").toBe(val) patterns
to (assert= val (eval-hs "expr")). 111→92 stubs (-19 converted).
- Parser: multi-class add/remove (.foo .bar collects into multi-add-class)
- Compiler: multi-add-class/multi-remove-class emit (do (dom-add-class..))
- Test runner: drives IO suspension in per-test evaluate for async tests
- Parser: catch/finally support in on handlers, cmd terminators
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>