Symbols should also have exact-match semantics

cc @jackdanger