Similar to what we did with ICE, MDNS, and others. We should drop the config struct and replace it with extendable options pattern, before the next minor release. Also we shouldn't add any configs to the config struct until we have options (We already did this with RACK).
This is a blocking issue for RFC-8260.