What I did is just copied the logic from Python to Go, nothing else. It does not require reverse engineering, because it's written in pure python. I did not decompile anything.

Nothing is actually close, undocumented yes. Anyone can read that code and repeat what I did.

Aside already mentioned above. This implementation does not work with SQL in IRIS, it was made to work the same for IRIS and for YottaDB and co.

But in most cases what's needed for new developers is SQL