# Functions
NewErrInvalidValues creates a new ErrInvalidValues error.
NewErrUnexpected creates a new ErrUnexpected error.
NewErrUnexpectedValue is a function that creates a new ErrInvalidValues error.
# Structs
ErrInvalidValues represents an error when a value is in a list of invalid values.
ErrUnexpected represents an error that occurs when an unexpected value is encountered.