Add map extension test.
Simplify tagged value extension macro.

Instead of allowing a variable number of body forms, only accept one
expression as the body for `edn-value`.