code: func parseCSV(c []byte, sep string) ([][]string, error) {
  	if len(sep) != 1 {
  		return nil, errors.New("Incorrect length of CSV separator: " + sep)
  	}
  	b := bytes.NewReader(c)
  	r := csv.NewReader(b)
  	rSep := []rune(sep)
  	r.Comma = rSep[0]
  	r.FieldsPerRecord = 0
  	return r.ReadAll()
  }
docs: // parseCSV parses bytes of CSV data into a slice slice string or an error