EventStreamPlayer
superclass: PauseStream
An EventStreamPlayer is used by Event based Patterns.
You do not explictly create an EventStreamPlayers, they are created for you
when you call Pattern-play.
The EventStreamPlayer holds a stream which returns a series of Events, and a protoEvent. At each call to next, it copies the protoEvent, passes that to the stream, and calls play on the Event returned.
for more on EventStreamPlayer see [Streams-Patterns-Events4]