Allow use of non-string as keys

(e.g., symbols)