f(1) /* First output line */ define f(x) { return(x) } f(3) /* Second output line */ define f(x) { return(x - 1) } f(3) /* Third output line */