while(true) { ## Assuming a shared structure exists to represent cake.. collectUrine(); instantiateCakeObject(); populateCakeObject(urine,rye); bakeCake(); obtainDog(); feedDog(@Cake); monitorSuspectedWitchesForSignsOfDistress(); }