docs: async def close(self):
          """Close the cursor now (rather than whenever __del__ is called).
  
          The cursor will be unusable from this point forward; an Error
          (or subclass) exception will be raised if any operation is attempted
          with the cursor.
          """
          if self._conn is None:
              return
          await self._run_operation(self._impl.close)
          self._conn = None