Updated some tests and docs to encourage a particular usage pattern for waiters and iterators.