https://www.lisaclarke.net/2021/10/30/twip-improvisationally-inclined-2/
TWiP: Improvisationally Inclined