Closed kring closed 3 weeks ago
Most of this is @jherico's work from #820.
I think I've addressed everything, this is ready for another look.
Thanks @kring ! Just waiting on CI to complete, then I'll merge.
Most of this is @jherico's work from #820.