code: func quoteExec(exec []string) string {
  	if len(exec) == 0 {
  		// existing callers always include at least the binary so this shouldn't occur.
  		panic("empty exec")
  	}
  
  	var qexec []string
  	for i, arg := range exec {
  		escArg := execEscape(i, arg)
  		qexec = append(qexec, escArg)
  	}
  	return strings.Join(qexec, " ")
  }
docs: // quoteExec returns an array of quoted strings appropriate for systemd execStart usage