https://erdorin.org/cast-power-and-outcome/
Cast: Power and Outcome