# File lib/Borges/RequestHandler/Session.rb, line 323
  def wrap_continuation(cont)
    snap = @state.snapshot

    return proc do |v|
      @state.restore_snapshot(snap)
      cont.call(v)
    end
  end