Wonderful, was considering writing this just the other day. Thank you good sir.
One thing that would be really nice, is a record mode and serialization (to JSON/yaml/etc...) plus a context manager (python's with). How ready are you for pull requests? ;-)
I haven't done one yet! Must be someone else. Regardless, I just wanted to make sure you guys weren't planning on lots of refactoring if I sank a bunch of time into it.
One thing that would be really nice, is a record mode and serialization (to JSON/yaml/etc...) plus a context manager (python's with). How ready are you for pull requests? ;-)