Simplify code
Allow try to return an Either already
Merge branch 'master' of github.com:pzol/deterministic