code: func (iter *Iterator) ResetBytes(input []byte) *Iterator {
  	iter.reader = nil
  	iter.buf = input
  	iter.head = 0
  	iter.tail = len(input)
  	return iter
  }
docs: // ResetBytes reuse iterator instance by specifying another byte array as input