Generalize scan on ByteString to runScanner

The name is by analogy to State.

The issue is gh-8.

--HG--
extra : amend_source : a1245546da829cb23416074cfbe613e7fbb7b31d
Generalize scan on Text to runScanner

The name is by analogy to State.

This fixes gh-8.
Update changelog