Hey ๐
I'm trying to do some experimentation to see if it's doable to do some client binding generation of a module outside of it.
My idea is quite simple, I retrieve the introspectionJSON of a module and then run it through the codegen + do some post process to make it usable.
It's a utility tools to let me call external module from a simple client library without having to manually parse/serialize the input/output of my GQL request.
However, I'm having an issue getting the codegen binary, it seems that it's not available in the engine container https://github.com/dagger/dagger/blob/f4232c607140a03795ddeb9b5fa6698456d8cc02/.dagger/build/builder.go#L241
Is there a good reason for that not to expose the builder to the module or the codegen binary with a method?