This is the most interesting to implement in a sans-I/O fashion while also supporting downstream consumers like aioquic.