code: func NetworkOptionGeneric(generic map[string]interface{}) NetworkOption {
  	return func(n *network) {
  		if n.generic == nil {
  			n.generic = make(map[string]interface{})
  		}
  		if val, ok := generic[netlabel.EnableIPv6]; ok {
  			n.enableIPv6 = val.(bool)
  		}
  		if val, ok := generic[netlabel.Internal]; ok {
  			n.internal = val.(bool)
  		}
  		for k, v := range generic {
  			n.generic[k] = v
  		}
  	}
  }
docs: // NetworkOptionGeneric function returns an option setter for a Generic option defined
  // in a Dictionary of Key-Value pair