Name the main thread "Main" on startup.
Generalize InetHeaderMap to vibe.utils.dictionary.DictionaryList.

DictionaryList supports arbitrary value types and can work either case sensitive or case insensitive.
Use DictionaryList for HTTPServerRequest.query and .form to support multiple values per key.