Upper bounds for dns-stub
Error:
```
File "mirage/stub/dns_stub_mirage.ml", line 61, characters 13-48:
61 | module H = Happy_eyeballs_mirage.Make(T)(C)(S)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: The functor application is ill-typed.
These arguments:
T C S
do not match these parameters:
functor (S : Tcpip.Stack.V4V6) -> ...
1. The following extra argument is provided
T : sig val sleep_ns : int64 -> unit Lwt.t end
2. The following extra argument is provided
C :
sig
val elapsed_ns : unit -> int64
val period_ns : unit -> int64 option
end
3. Module S matches the expected module type Tcpip.Stack.V4V6
```