An Event Sourcing library / toolkit