Add last_call to Function.rate