extra comments scanning test
cleaning up the external interface of Scanner::next(). No special cases