Ah. (Baz whistles tunelessly [github.com] ;)

I'm no fan of complexity for the sake of complexity.