class_docstr: Layer object that can be used as an operator on a Parameter
class_docstr_tok: ["Layer","object","that","can","be","used","as","an","operator","on","a","Parameter"]
docstr: Applies the operator on a Parameter to create a new Parameter
docstr_tok: ["Applies","the","operator","on","a","Parameter","to","create","a","new","Parameter"]
code: def __call__(self, parameter: Parameter) -> Parameter:
      """Applies the operator on a Parameter to create a new Parameter"""
      new = parameter.copy()
      new.add_layer(self.copy())
      return new
  
imports: import uuid
  import warnings
  import numpy
  import nevergrad.common.typing
  from nevergrad.common import errors
  from .None import utils
  from ._layering import ValueProperty
  from ._layering import Layered
  from ._layering import Level
label_desc: Use image node_id 1 for calling the Operator obj's underlying member method code with example usage: obj.__call__(parameter) and returns: new