@classmethod
    def call(cls, receiver, timeout = -1):
        def _caller(*args, **kwargs):   
            return receiver.call(cls(Channel()), timeout, *args, **kwargs)
        return _caller
Synchronously send the message *cls* to the given *receiver* and waits 
dataset/ETHPy150Open concurrence/concurrence/lib/concurrence/core.py/Message.call