Split Reference class into several subclasses
Add new reference types to cope with symbols
built-in symbols are not private
Add helper method to Repl to access built-in symbols