Yes, I was thinking this as I wrote it. We actually have much of the logic needed to do this within the loggers. It points to maybe a little more API in the logger objects, and something clever with `merge`.