delay a callback for the given milliseconds
FutureOr<F> delay<F>([FutureOr<F> Function()? callback]) async => await this.milliseconds.delay(callback);