Correctly handle method calls with parameters
Return the correct types for struct / dict signatures
Message: implement String()
Rename some constants
Implement (*Connection).ReleaseName
Send eavesdropped messages as pointers