# Constants
ErrorCodeInvalidArgument represents an invalid argument error.
ErrorCodeUnknown represents an unknown error.
ErrorMissingArgument represents an missing argument error.
# Structs
Error represents an error that could be wrapping another error, it includes a code for determining what triggered the error.
# Type aliases
ErrorCode defines supported error codes.