Per @bep’s suggestion, I should have mentioned that the partials-as-components has the “well-formed” idea baked into it. This is something we talked about on GitHub. I was reminded as soon as Bjørn Erik made the previous comment:
https://github.com/gohugoio/hugo/issues/3576#issuecomment-307637628