Add an error return to the EachPage closure.

Because the Extract functions, at the very least, have an error parameter, and it's
kind of a pain to capture it outside the closure.
Bring acceptance tests up to date.