Future start({params, Duration? timeout}) async { await waitFor(WorkPhase.initializing, timeout: timeout); grunt.send(SupervisorMessages.kStart, params); }