Add planning and multi-pass
Add planning support:
const a = new AssertOrder(3)
a.once(0)
a.once(1)
a.once(2)
a.end()And multi-pass:
function odd() { a.any(1, 3, 5) }
function even() { a.any(0, 2, 4) }
const a = new AssertOrder()
even()
odd()
even()
odd()
even()
odd()