Determine the sum of all elements of a stream of numbers. Returns
0 when the stream is empty. Note that this is not numerically
stable for floating point numbers.
Poll for events sent by the fold consumer to the stream pusher. The
fold consumer can send a Stop event or an exception. When a
Stop is received this function returns True. If an
exception is recieved then it throws the exception.