Headers: require `-`, do not convert `_` into `-`.
Dispose of asyncio servers properly.
Use a coroutine instead of a StreamWhateverProtocol.