module Make_deriv:
module type Sig = Sigs.Deriv
with module Eval.Spec = Spec.Eval
with module Deriv.Spec = Spec
module FITC: Sig
module FIC: Sig
with module Eval.Inducing = FITC.Eval.Inducing
with module Eval.Input = FITC.Eval.Input
with module Eval.Inputs = FITC.Eval.Inputs
with module Eval.Model = FITC.Eval.Model
with module Eval.Trained = FITC.Eval.Trained
with module Eval.Mean_predictor = FITC.Eval.Mean_predictor
with module Eval.Co_variance_predictor = FITC.Eval.Co_variance_predictor
with module Eval.Mean = FITC.Eval.Mean
with module Eval.Means = FITC.Eval.Means
with module Eval.Variance = FITC.Eval.Variance
with module Eval.Variances = FITC.Eval.Variances
with module Eval.Sampler = FITC.Eval.Sampler
with module Deriv.Inducing = FITC.Deriv.Inducing
with module Deriv.Inputs = FITC.Deriv.Inputs
with module Deriv.Model = FITC.Deriv.Model
with module Deriv.Trained = FITC.Deriv.Trained
module Variational_FITC: Sig
with module Eval.Inducing = FITC.Eval.Inducing
with module Eval.Input = FITC.Eval.Input
with module Eval.Inputs = FITC.Eval.Inputs
with module Deriv.Inducing = FITC.Deriv.Inducing
with module Deriv.Inputs = FITC.Deriv.Inputs
module Variational_FIC: Sig
with module Eval.Inducing = Variational_FITC.Eval.Inducing
with module Eval.Input = Variational_FITC.Eval.Input
with module Eval.Inputs = Variational_FITC.Eval.Inputs
with module Eval.Model = Variational_FITC.Eval.Model
with module Eval.Trained = Variational_FITC.Eval.Trained
with module Eval.Mean_predictor = Variational_FITC.Eval.Mean_predictor
with module Eval.Co_variance_predictor =
Variational_FITC.Eval.Co_variance_predictor
with module Eval.Mean = Variational_FITC.Eval.Mean
with module Eval.Means = Variational_FITC.Eval.Means
with module Eval.Variance = Variational_FITC.Eval.Variance
with module Eval.Variances = Variational_FITC.Eval.Variances
with module Eval.Sampler = Variational_FITC.Eval.Sampler
with module Deriv.Inducing = Variational_FITC.Deriv.Inducing
with module Deriv.Inputs = Variational_FITC.Deriv.Inputs
with module Deriv.Model = Variational_FITC.Deriv.Model
with module Deriv.Trained = Variational_FITC.Deriv.Trained