functional event sourcing
Functional Event Sourcing
Predicate Driven Validations
Better Redux Reducers