Returns true if there are no more events
Returns true if there are more events. Synonymous with !empty?
Push an event back on the head of the stream. This method has (theoretically) infinite depth.
[Validate]