Better expects

* Improve iterative expectations by not insisting that one knows how many times an expectation will be called unless explicitly set
* Assume any arguments on an expectation unless explicitly set