The stream is a sequence of ongoing events one after another, which is ordered in time. The stream has a normal value and an error in case of something going wrong; it can have a completion state and, if everything goes well, the stream completes normally.