Event Sourcing library for Scala