func launchUnits(f scheduler.Scheduler, units scheduler.UnitDataList, ui *stateUI) error { ui.Verbosef("Starting %#v\n", units) ui.MessageSink <- fmt.Sprintf("Starting %d unit(s)", units.Len()) if err := f.Start(ui.EventSink, units); err != nil { return maskAny(err) } return nil }