Add `name` to the Logger interface.
Add more thorough map operation tests.
Add logger-name specs and fix bugged cases.
Remove a couple of unused inner functions.

These were useful macro functions, but this wasn't the place for them.
They might move to gerweck-utils.