code: def pipe_truncate(context=None, _INPUT=None, conf=None, **kwargs):
      
      funcs = get_splits(None, conf, **cdicts(opts, kwargs))
      pieces, _pass = funcs[0](), funcs[2]()
  
      if _pass:
          _OUTPUT = _INPUT
      else:
          try:
              start = int(pieces.start)
          except AttributeError:
              start = 0
  
          stop = start + int(pieces.count)
          _OUTPUT = islice(_INPUT, start, stop)
  
      return _OUTPUT
docs: An operator that returns a specified number of items from the top of a
      feed. Not loopable.
  
      Parameters
      ----------
      context : pipe2py.Context object
      _INPUT : pipe2py.modules pipe like object (iterable of items)
      kwargs -- terminal, if the truncation value is wired in
      conf : {
          'start': {'type': 'number', value': <starting location>}
          'count': {'type': 'number', value': <desired feed length>}
      }
  
      Returns
      -------
      _OUTPUT : generator of items