pub opaque type MemoryStore(entity, command, event, error)
pub fn new() -> EventStore(MemoryStore(a, b, c, d), a, b, c, d)
Create a new memory store record.