code: def suppress_already_mutated(
      module, name, memo, mutate_kwargs
  ) -> bool | None:
      # ProxylessMixedRepeat will create MixedLayer on its own.
      # The created layer should NOT be mutated again.
  
      if isinstance(
          module,
          (
              ProxylessMixedLayer,
              ProxylessMixedInput,
              ProxylessMixedRepeat,
          ),
      ):
          return True
  
      return None
  
imports: from __future__ import annotations
  from typing import Any, cast
  import torch
  import torch.nn
  from nni.mutable import Categorical, Mutable, Sample, SampleValidationError, MutableExpression, label_scope, auto_label
  from nni.nas.nn.pytorch import Repeat, recursive_freeze
  from .base import BaseSuperNetModule
  from .differentiable import DifferentiableMixedLayer, DifferentiableMixedInput
  from ._expression_utils import traverse_all_options
label_desc: Use image node_id 6 for calling a global function with example usage: suppress_already_mutated(module, name, memo, mutate_kwargs) and returns: None, True