take a function upon oneself