Give a man a fish and you feed him for a day.
Give a man a fish while true; and you feed him until some submethod called by ->eat() raises a null pointer exception when it tries to open a NerveImpulse object to start moving the hand to take the fish you were handing him because the NerveImpulse factory was set to null after he passed away.
@Sasha side effects was a mistake
@wryk Side effects alwas are a mistake 😁
@Sasha fun = fun ++