code: func New(w io.Writer) *ZipArchive {
  	return &ZipArchive{
  		writer:      w,
  		isHasWriter: true,
  	}
  }
docs: // New accepts a variable that implemented interface io.Writer
  // for write-only purpose operations.