Conjure up a StreamDecoder[A] from implicit scope.
Create a StreamDecoder[A] from a Process[Cursor,A].
MonadPlus instance for StreamDecoder.
MonadPlus instance for StreamDecoder. The plus operation is ++.