interning of boolean and symbols, refactor naming of metatables, character name lookup