Issue #20: ResultT ||| should only perform side effects once
Issue #20: Cleanup - use ResultTIOMatcher
Merge pull request #21 from ambiata/issue/20-resultt-or-io

Issue #20: ResultT ||| should only perform side effects once