docs: def prepare_cql_query(self, query, compression):
      """
      Prepare a CQL (Cassandra Query Language) statement by compiling and returning
      - the type of CQL statement
      - an id token of the compiled CQL stored on the server side.
      - a count of the discovered bound markers in the statement
  
      Parameters:
       - query
       - compression
      """
      self._seqid += 1
      d = self._reqs[self._seqid] = defer.Deferred()
      self.send_prepare_cql_query(query, compression)
      return d