Takes ownership of everything a commit request carries.
The only way to obtain an IOwnedRequest. Every read of the
caller's object happens inside this call, and inside one `try`: an object
that refuses inspection — a proxy whose `ownKeys` throws, a getter that
raises — comes back as an ordinary failure rather than an exception thrown
out of a method that promises to return a result.
Takes ownership of everything a commit request carries.
The only way to obtain an IOwnedRequest. Every read of the caller's object happens inside this call, and inside one `try`: an object that refuses inspection — a proxy whose `ownKeys` throws, a getter that raises — comes back as an ordinary failure rather than an exception thrown out of a method that promises to return a result.