interning: doing it C++ style (actually, this is sort of nice)
Don't bother freeing memory at the end of the program