docs: def call(self, func_name, args=None, *,
               timeout=-1.0, push_subscribe=False) -> _MethodRet:
          """
              Call request coroutine. It is a call with a new behaviour
              (return result of a Tarantool procedure is not wrapped into
              an extra tuple). If you're connecting to Tarantool with
              version < 1.7, then this call method acts like a call16 method
  
              Examples:
  
              .. code-block:: pycon
  
                  # tarantool function:
                  # function f(...)
                  #     return ...
                  # end
  
                  >>> await conn.call('f')
                  <Response sync=3 rowcount=0 data=[]>
  
                  >>> await conn.call('f', [20, 42])
                  <Response sync=3 rowcount=2 data=[20, 42]>
  
              :param func_name: function name to call
              :param args: arguments to pass to the function (list object)
              :param timeout: Request timeout
              :param push_subscribe: Subscribe to push notifications
  
              :returns: :class:`asynctnt.Response` instance
          """
          return self._db.call(func_name, args,
                               timeout=timeout, push_subscribe=push_subscribe)