Merge pull request #39 from pocketberserker/fix-typo

fix typo
add list computation expression with return
refactor option computation expression using CPS
refactor Result computation expression using CPS
refactor list computation expression using CPS