code: def difference(self, boolean_switches):
          
  
          ops = SimStateOptions(self)
          for key in boolean_switches:
              ops.discard(key)
          return ops
docs: [COMPATIBILITY]
          Make a copy of the current instance, and then discard all options that are in boolean_switches.
  
          :param set boolean_switches:    A collection of Boolean switches to disable.
          :return:                        A new SimStateOptions instance.