def inspect
      format INSPECT_FORMAT, name: self.class.name,
                             object_id: object_id,
                             params: params_with_types,
                             type: Value.canonicalize(@_value.class)
    end
def inspect
      format INSPECT_FORMAT, name: self.class.name,
                             object_id: object_id,
                             params: params_with_types,
                             type: Value.canonicalize(@_value.class)
    end
Produces a readable string representation of the parameterized object.

 @return [String] a string representation.