code: func DeviceListString(l object.VirtualDeviceList) string {
  	var names []string
  	for _, d := range l {
  		if d == nil {
  			names = append(names, "<nil>")
  		} else {
  			names = append(names, l.Name(d))
  		}
  	}
  	return strings.Join(names, ",")
  }
docs: // DeviceListString pretty-prints each device in a virtual device list, used
  // for logging purposes and what not.