Custom infrastructure for interacting with EventStore. Instead of separating command handlers and event handlers and whatnot, this combines them into a concept called a transform that can act in either context.