making next() always return something, so it gets "stuck" on EOF once
the token stream runs out
getting tests working again
trying to clean up paths and make eval and repl and command-line all
use the same module loading process