small style & comment changes
refactor pos'l reader elem from e to e * pos

Specifically change the type of a positional char reader from (char,
'a * t) Reader.t to (char * t, 'a * t) Reader.t.

This addresses a bug in the way positions are selected for the first
token in a stream that has leading whitespace.
delete repl.cm