module Deriv: Deriv with module Eval = Eval with type Hyper.t = [ `Log_ell | `Log_sf2 | `Inducing_hyper of inducing_hyper ]
Deriv
with module Eval = Eval
with type Hyper.t = [ `Log_ell | `Log_sf2 | `Inducing_hyper of inducing_hyper ]