Create a new Executor.
0.14.0
how often (in nanoseconds) to execute the given function.
the function to execute after the given time.
Returns true if this Executor has finished, meaning it can be safely removed.
Update this Executor, and execute it if the given amount of time has passed.