# Functions
Copy makes a copy of the metadata.
Delete key from metadata.
FromContext returns metadata from the given context.
Get returns a single value from metadata in the context.
MergeContext merges metadata to existing metadata, overwriting if specified.
NewContext creates a new context with the given metadata.
Set add key with val to metadata.
# Type aliases
Metadata is our way of representing request headers internally.