Implementing Non-Copyable Embedded Structs

Using a noCopy marker in Go to prevent accidental copying of embedded structs, ensuring safe concurrent access to shared resources.