code: func Parse(cfg API, reader io.Reader, bufSize int) *Iterator {
  	return &Iterator{
  		cfg:    cfg.(*frozenConfig),
  		reader: reader,
  		buf:    make([]byte, bufSize),
  		head:   0,
  		tail:   0,
  	}
  }
docs: // Parse creates an Iterator instance from io.Reader