Yes, event-sourcing would be a nice standalone package! There's various approaches but the overall idea should be quite abstractible, especially with macros and the flexibility you get from actorReady
so you can store it and register it for "when events arrive we'll call you"
I'm personally a huge fan of doing something like LiveView, that'd be really cool