code: func SliceOfFieldsWithValPtrs(val interface{} /*, opts Options*/) (fieldNames []string, vals []interface{}) {
  	fields, vals := structs.ListExportedFieldsPtrs(val)
  
  	fieldNames = []string{}
  	for _, field := range fields {
  		fieldName, exported := fieldName(field)
  		if exported {
  			fieldNames = append(fieldNames, fieldName)
  		}
  	}
  
  	return fieldNames, vals
  }
docs: // SliceOfFieldsWithValPtrs generates slice of translated (cql tag) field names with field values
  // used for unit testing purposes only - list_values test