docs: def on(self,
             *qubits: raw_types.Qid) -> 'SingleQubitPauliStringGateOperation':
          """Returns an application of this gate to the given qubits.
  
          Args:
              *qubits: The collection of qubits to potentially apply the gate to.
          """
          if len(qubits) != 1:
              raise ValueError(
                  'Expected a single qubit, got <{!r}>.'.format(qubits))
          from cirq.ops.pauli_string import SingleQubitPauliStringGateOperation
          return SingleQubitPauliStringGateOperation(self, qubits[0])