Reader changes for refering to module entry
Lots of changes

  - Add some builtins
  - Toplevel environment with a `module-set!`