code: def pipe_rename(context=None, _INPUT=None, conf=None, **kwargs):
      
      splits = get_splits(_INPUT, conf['RULE'], **cdicts(opts, kwargs))
      _OUTPUT = parse_results(splits, **kwargs)
      return _OUTPUT
docs: An operator that renames or copies fields in the input source.
      Not loopable.
  
      Parameters
      ----------
      context : pipe2py.Context object
      _INPUT : pipe2py.modules pipe like object (iterable of items)
      conf : {
          'RULE': [
              {
                  'op': {'value': 'rename or copy'},
                  'field': {'value': 'old field'},
                  'newval': {'value': 'new field'}
              }
          ]
      }
  
      kwargs : other inputs, e.g., to feed terminals for rule values
  
      Returns
      -------
      _OUTPUT : generator of items