Aren't symbols and interned strings the same thing? Of course you can get all the upside of symbols by having symbols...?