Add error channel to source.
Remove some redundancy.
Merge branch 'master' of github.com:Ceep-Language/parse