code: func EndpointOptionGeneric(generic map[string]interface{}) EndpointOption {
  	return func(ep *endpoint) {
  		for k, v := range generic {
  			ep.generic[k] = v
  		}
  	}
  }
docs: // EndpointOptionGeneric function returns an option setter for a Generic option defined
  // in a Dictionary of Key-Value pair