code: func newAccessor(receiverType, fieldName, fieldType, zeroValue string) *accessor {
  	return &accessor{
  		sortVal:      strings.ToLower(receiverType) + "." + strings.ToLower(fieldName),
  		ReceiverVar:  strings.ToLower(receiverType[:1]),
  		ReceiverType: receiverType,
  		FieldName:    fieldName,
  		FieldType:    fieldType,
  		ZeroValue:    zeroValue,
  	}
  }
docs: // newAccessor returns a new accessor to be processed later