WIP collection

I've opened this mostly in case somebody is working on something similar, so we don't collide!
Someday I imagine we'll have an ```InsertResponse``` object, or something, to wrap up these calls nicely, and this line will instead call methods on the response object instead of hackily accessing fields.