Work in Progress

Out of curiosity, why mutate `t` rather than have the `TestRunner` be a transform stream that maps `Test`s to `TestResult`s?