// Test Arc sharing issue static box Main { main() { print("🔬 Testing Arc sharing...") local socket1 socket1 = new SocketBox() local socket2 socket2 = socket1 // This should clone print("Before bind - socket1.isServer(): " + socket1.isServer().toString()) print("Before bind - socket2.isServer(): " + socket2.isServer().toString()) socket1.bind("127.0.0.1", 8080) print("After bind - socket1.isServer(): " + socket1.isServer().toString()) print("After bind - socket2.isServer(): " + socket2.isServer().toString()) socket1.close() return true } }