suspend fun <A> doStep(tree: RTree<A>, mode: ShrinkingMode, tested: MutableSet<A>, counter: Counter, test: suspend (A) -> Unit, sb: StringBuilder): A?
Performs shrinking on the given RTree. Recurses into the tree for failing cases.