# Functions
NewEventStore creates a new EventStore with a fixed number of events and set TTL for events.
# Structs
EventStoreOptions defines options to initialize the machine event store.
Store implements the EventRecorder and EventStore interface and represents an in-memory event store with TTL for events.
# Interfaces
EventRecorder defines an interface for recording events.
EventStore defines an interface for listing events.