class_docstr: Custom mutation or recombination operation
  This is an experimental API
  
  Call on a Parameter to create a new Parameter with the
  provided mutation/recombination.
code: def __call__(self, parameter: P, inplace: bool = False) -> P:
      self._check_type(parameter)
      new = parameter if inplace else parameter.copy()
      new.add_layer(self.copy())
      return new
  
imports: import typing
  import numpy
  from .None import core
  from .None import transforms
  from .data import Data, Scalar
  from .choice import Choice
  from .None import _layering
label_desc: Use image node_id 3 for calling the Mutation obj's underlying member method code with example usage: obj.__call__(parameter, inplace) and returns: new