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