/// Materialize and mutate Aggregates on top of event streams.
/// Generic event wrappers that can be deserialized safely into Event types.
/// Common error types used throughout the esrc modules.
/// Traits and helpers for the core Event type and event store implementations.
/// Process events and perform side effects for Events outside of an Aggregate.
/// (De)Serialize types with extra version information for upcasting.
/// An event store implementation on top of NATS Jetstream.
pub use Aggregate;
pub use Envelope;
pub use Error;
pub use ;