semi working. part way through. mid-commit
Broken. bah. handling a request changes the request, the serialize/reconstitute part works ok, but with object identity and changing contents, it's really hard to tell what's happening inside. Failing to load a new history and add to it, and test that it all works. don't know where the problem is. ugh.