code: func parseLoad(data string) (loads []float64, err error) {
  	loads = make([]float64, 3)
  	parts := strings.Fields(data)
  	if len(parts) < 3 {
  		return nil, fmt.Errorf("unexpected content in %s", procFilePath("loadavg"))
  	}
  	for i, load := range parts[0:3] {
  		loads[i], err = strconv.ParseFloat(load, 64)
  		if err != nil {
  			return nil, fmt.Errorf("could not parse load '%s': %s", load, err)
  		}
  	}
  	return loads, nil
  }
docs: // Parse /proc loadavg and return 1m, 5m and 15m.