dover (npm): Immutable state objects with event channels
Keywords: channels|event|immutable|mercury