code: def add_conversion_steps(self, converters: List[Converter], inplace: bool = False):
          
          check_var(converters, var_types=list, min_len=1)
          if inplace:
              for converter in converters:
                  self.add_conversion_step(converter, inplace=True)
          else:
              new = copy(self)
              new.add_conversion_steps(converters, inplace=True)
              return new
docs: Utility method to add converters to this chain. If inplace is True, this object is modified and
          None is returned. Otherwise, a copy is returned
  
          :param converters: the list of converters to add
          :param inplace: boolean indicating whether to modify this object (True) or return a copy (False)
          :return: None or a copy with the converters added