code: def batch_call(self, calls):
          
          req = self.protocol.create_batch_request()
  
          for call_args in calls:
              req.append(self.protocol.create_request(*call_args))
  
          return self._send_and_handle_reply(req)
docs: Experimental, use at your own peril.