(This is not an original observation, to be clear: see eg. https://nickm.com/if/riddle_machines.html )