# Functions
NewService returns a new Consumer.
WithLogger configures the service with a logger.
WithWorkers determines the total number of workers to process a message queue.
# Interfaces
Consumer reads a message stream from a repository.
# Type aliases
ConfigOption configures the service.