parameters: (self, name, newValue)
docstring: Called from array-like access on LHS
  
          **It should not be called directly.**
  
          :param name: name or index in the []
          :param newValue: new value for item
docstring_summary: Called from array-like access on LHS
docstring_tokens: Called from array - like access on LHS
function: def __setitem__ (self, name, newValue):
          """
          Called from array-like access on LHS
  
          **It should not be called directly.**
  
          :param name: name or index in the []
          :param newValue: new value for item
          """
          comp = self.fun
          if isinstance( newValue, FunctionWrapper):
              comp[name] = newValue.fun
          else:
              comp[name] = newValue
function_tokens: def __setitem__ ( self , name , newValue ) : comp = self . fun if isinstance ( newValue , FunctionWrapper ) : comp [ name ] = newValue . fun else : comp [ name ] = newValue