code: func (tag *Tag) Close() error {
  	file, ok := tag.reader.(*os.File)
  	if !ok {
  		return ErrNoFile
  	}
  	return file.Close()
  }
docs: // Close closes tag's file, if tag was opened with a file.
  // If tag was initiliazed not with file, it returns ErrNoFile.