[WIP] Lexers

Taking a stab at incremental lexers.

- [ ] reify tokens
  - [ ] tokens have source information
- [ ] produce tokens for a grammar incrementally

- Fixes #25.
- cf #10.
- cf#14.