I have been traveling a bunch, so I have not been able to keep up with the -- very welcome -- flurry of improvements and fixes. I'll dig myself out over the next week or two and get these vetted and merged. Just wanted everyone to know I'm still functioning (a little).