docs: async def put(self, data, ttl=None, ttr=None, delay=None):
          """
          Enqueue a task.
  
          Returns a `Task` object.
          """
          the_tuple = await self.queue.put(self, data, ttl=ttl, ttr=ttr, delay=delay)
          if the_tuple.rowcount:
              return Task.create_from_tuple(self, the_tuple)