Add the `keyed` macro for avoiding repetition in map literals

Useful (ha!) when you've created locals with the same name as the
keys.

I'm curious if anybody can think of a better name for this. I don't like `keyed`
too much but that's what the `useful` lib called it.