> Have you considered having the params generated automatically?

Yea I thought about that - I like that idea a lot, and I don't think it would be a ton of work to implement. The reason I left it separate for now was to see if this approach was viable.

I'll play with generating these params implicitly when calling `insert` or `update`.