Use hspec-discover.
Add showError implementation for DefaultError.
Implement quasiquote.
Clean up code.
Rename 'pred' to 'p' to avoid to collapse Prelude.pred .
Refactoring.
Update README.
Add .travis.yml