Rejections should be `Error`s

more conventional, and includes a stack trace.
fix matching test
Merge pull request #2 from refack/patch-1

Rejections should be `Error`s + test fix