docs: async def delete(query):
      """Perform DELETE query asynchronously. Returns number of rows deleted.
      """
      assert isinstance(query, peewee.Delete),\
          ("Error, trying to run delete coroutine"
           "with wrong query class %s" % str(query))
  
      cursor = await _execute_query_async(query)
      rowcount = cursor.rowcount
  
      await cursor.release()
      return rowcount