The current value of the stream.
null before the first call to moveNext and after a call to
moveNext completes with a
false result or an error.
moveNext call completes with
current field holds
the most recent event of the stream, and it stays like that until the next
Between a call to
moveNext and when its returned future completes,
the value is unspecified.
T get current;