docs: def on(self, *qubits: Qid) -> 'gate_operation.GateOperation':
          """Returns an application of this gate to the given qubits.
  
          Args:
              *qubits: The collection of qubits to potentially apply the gate to.
          """
          # Avoids circular import.
          from cirq.ops import gate_operation
          return gate_operation.GateOperation(self, list(qubits))