Return either Ok([`TurnedPage`]) or Err([`PageTurner::PageError`]). Be careful
not to return the same request in the [`TurnedPage::next_request`] or you will
be stuck in the infinite loop.
