# Functions
ErrorMessage creates a Message with Severity set to Error.
NewLogger returns an initialized DedupLogger.
StatusMessage creates a Message with Severity set to Info.
WarningMessage creates a Message with Severity set to Warning.
# Structs
DedupLogger wraps a time-ordered log set to allow batched logging of unique messages.
Message stores a log string and the severity for the log message.
TimeOrderedLogSet stores a temporally-ordered set of log messages.
# Type aliases
Messages is a slice of Message types.