# Functions
New constructs an event sourced CQRS application.
WithAggregates is a functional option to inject an aggregate command handler.
WithLogger is a functional option to inject a Logger.
# Interfaces
Aggregate defines the interface for a CQRS aggregate, or Unit of Certainty.
Command defines a CQRS command.
CommandDispatcher defines the interface for dispatching a cqrs.Command.
# Type aliases
Option defines functional option parameters for App.