attempt at exceptions injecting next/1 call

* Doesn't work, as the recursive Runner.next call has no access to
  the state inside the clause.