This package provides utilities for wrapping files with metadata for HTTP requests.
The exported classes and functions include:
File Wrapper Class: Encapsulates a file (Blob or stream) along with optional metadata such as MIME type, filename, and custom headers for multipart HTTP requests.
Type Guard for File Wrapper: Identifies if a given value is an instance of the File Wrapper class.
Deep Cloning: Creates a deep copy of a File Wrapper instance, including its metadata and headers.