void scheduleNow(Function1<Tuple0,Object> continuation);
void scheduleNextStep(Function1<Tuple0,Object> continuation);
void scheduleAt(double time, Function1<Tuple0,Object> continuation);
+ void scheduleWhenStopped(Function1<StopReason,Object> continuation);
void stop();
}