# Functions
FromContext extracts the typed source, or false if it doesn't exist.
NewContext returns a new context with the source bytes as a value if the source is non-nil.
RawFromContext extracts the raw bytes of the source, or false if it doesn't exist.
# Type aliases
Deserializer deserializes the raw source bytes into a type for easier use.