interner just uses uints, not idents with syntax context

also, move interner fns out of parser_testing
remove unused cx's
rand example fixup
fixing interner function names
working on adding get-fresh-name