-record(memory_store, { events_subject :: gleam@erlang@process:subject(eventsourcing@memory_store:event_message(any())), snapshot_subject :: gleam@erlang@process:subject(eventsourcing@memory_store:snapshot_message(any())) }).