# Functions
AddToZip creates a source object (either a file, or a directory that will be recursively added) to a previously opened zip.Writer.
AnnotateAddToZip is an extended Zip writer that accepts an annotation function to customize the FileHeader values written into the archive.
# Type aliases
FileHeaderAnnotator represents a callback function that accepts the current file being added to allow it to customize the ZIP archive values.