https://www.lisaclarke.net/2017/04/29/twip-fewer-words/
TWiP: Fewer Words