Hey Zaiste! I missed your name as OP :)
That looks like a really good start. Do you think it'll end up looking like JOOQ? Would be interesting to see how you get things like aggregations and perhaps even things like: `SELECT 1, 'hello'` to work. That would be the ultimate test!
Happy to help with any Hasura integrations whenever you're ready too! Let's chat again soon. :)