Emitter: Hash values now require consistent types.
Emitter: Hash values now require consistent types.

I'm not totally sure that this works for variants though, and I'm not
checking now because I intend to redo how variants are done soon.
Almost there.

boardwalk/lily,crasm/lily,boardwalk/lily,crasm/lily,crasm/lily