all functions: access error-free stream and stay in the error monad
Merge pull request #9 from pveber/master

all functions: access error-free stream and stay in the error monad