miscellaneous fixes

This is a shared branch containing improvements too small for individual PRs.

Feel free to push to it. It'll be merged before the end of the week.
`eventlog` cannot grab the package name.

> but this var log = pkg.Logger(..) thing isn't adding much

the package name... it adds precisely that. I haven't yet found a simple way to achieve this by other means.