tentative look at the new API
in the middle of major refactor, working on URLContext
dive deeper into refactoring
remove EnqueueOrigin, replaced by generic State
major changes to simplify API
clean-up unneeded enums and types
start fixing build errors
fix all build errors, now need to make tests pass
start refactoring tests
refactor tests, start implementing table-driven tests
first two tests pass in refactored table-driven mode
add support for ignoring and isolating tests, log asserts
more tests ported to table-driven approach
more tests in table-mode
better test runner, more tests converted to table
converted most edge tests to table tests
add robots tests to table-driven tests
implement calledWith in spy, more tests in table
move non-table tests to complex_test.go
add enqueue channel tests