Implement a funcdepot for time