Created a dagger module with a single function named TcpService(https://github.com/jalvarezit/daggerverse/blob/bda7c65efec79a5ae6253f8a5d0683f7dec9b15d/podman/dagger/main.go#L8)
From the docs (https://docs.dagger.io/manuals/developer/go/172964/dependencies) seems like PascalCase. However had to inspect the generated type because instead of accesing it like dag.Podman().TcpService It was generated as TCPService. I am using it in here https://github.com/jalvarezit/daggerverse/blob/bda7c65efec79a5ae6253f8a5d0683f7dec9b15d/container-structure-test/dagger/main.go#L10C19-L10C42
Not sure if this is the expected behaviour or a bug 😅