ditch the .then semigroup for the .fail/.or monoid
fix a derp
Merge pull request #12 from jayferd/feature.fantasyland

ditch the .then semigroup for the .fail/.or monoid