Pretty cool, I worry that such things can’t easily be done so cleanly in python…

(view link)