Module type Gpr_interfaces.Sigs.Optimizer

module type Optimizer = sig .. end
Modules for global optimization

module Eval: Gpr_interfaces.Sigs.Eval 
Sub-modules for learning without derivatives.
module Optimizer: sig .. end
Sub-modules for global optimization.