code: func (t *tOps) newIterator(f *tFile, slice *util.Range, ro *opt.ReadOptions) iterator.Iterator {
  	ch, err := t.open(f)
  	if err != nil {
  		return iterator.NewEmptyIterator(err)
  	}
  	iter := ch.Value().(*table.Reader).NewIterator(slice, ro)
  	iter.SetReleaser(ch)
  	return iter
  }
docs: // Creates an iterator from the given table.