Cool stuff! Do you have any thoughts about how this compares to https://github.com/fabianlindfors/reshape?
We decided to start a new project for a couple of reasons. First, we preferred it to have it in Go, so we can integrated it easier in Xata. And we wanted to push it further, based on our experience, to also deal with constraints (with Reshape constraints are shared between versions).