https://www.travisagnew.org/2021/01/06/prioritizing-purity/
Prioritizing Purity