base.test.TestRunner

mut .test(title: imm base.Str, impl: imm base.Main): mut base.test.TestRunner,
mut .withReporter(reporter: mut base.test.ResultReporter): mut base.test.TestRunner,
mut .suite(title: imm base.Str, registerTests: imm base.F[mut base.test.TestRunner,mut base.test.TestRunner]): mut base.test.TestRunner,
mut .run: read base.List[read base.test.TestResults],
mut .test(title: imm base.Str, impl: imm base.Main): mut base.test.TestRunner,
mut .withReporter(reporter: mut base.test.ResultReporter): mut base.test.TestRunner,
mut .suite(title: imm base.Str, registerTests: imm base.F[mut base.test.TestRunner,mut base.test.TestRunner]): mut base.test.TestRunner,
mut .run: read base.List[read base.test.TestResults],