class_docstr: A class representing unknown measurement outcomes in the qubit model.
  
  Measurements on a single qubit in the computational basis are assumed.
  
  Args:
      measurements (list[.MidMeasureMP]): The measurement(s) that this object depends on.
      processing_fn (callable): A lazily transformation applied to the measurement values.
class_docstr_tok: ["A","class","representing","unknown","measurement","outcomes","in","the","qubit","model",".","Measurements","on","a","single","qubit","in","the","computational","basis","are","assumed",".","Args",":","measurements","(","list","[",".MidMeasureMP","]",")",":","The","measurement","(","s",")","that","this","object","depends","on",".","processing_fn","(","callable",")",":","A","lazily","transformation","applied","to","the","measurement","values","."]
docstr: Helper function for defining dunder binary operations.
docstr_tok: ["Helper","function","for","defining","dunder","binary","operations","."]
code: def _transform_bin_op(self, base_bin, other):
      """Helper function for defining dunder binary operations."""
      if isinstance(other, MeasurementValue):
          # pylint: disable=protected-access
          return self._merge(other)._apply(
              lambda t: base_bin(t[0], t[1])
          )
      # if `other` is not a MeasurementValue then apply it to each branch
      return self._apply(lambda v: base_bin(v, other))
  
imports: import uuid
  from typing import Generic, TypeVar, Optional
  import numpy
  import pennylane
  from pennylane.wires import Wires
  from .measurements import MeasurementProcess, MidMeasure
label_desc: Use image node_id 6 for calling the MeasurementValue obj's underlying member method code with example usage: obj._transform_bin_op(base_bin, other) and returns: self, self