Add type signatures to tests
Add some more ByteString tests, document functions left untested
Some more ByteString tests
More tests

--HG--
extra : amend_source : 3e675c2fec3b6b7ea4c9174ca3895d4be9b13545
Export combinator docs directly, rather than via a re-export
Add type signatures to text tests
Run all the text tests
Merge some shared test code into a common module
Add an initial combinator test
Another combinator test
Merge from master
Persuade GHC to inline the Monad bits
Finally! Add the match combinator