Replace a function