https://www.youtube.com/watch?v=VI0pikAHj2M&ab_channel=EricParker
Anonymous
Separate policy from mechanism, separate interfaces from engines.