sig
  type t
  val eval :
    Interfaces.Specs.Kernel.t ->
    Interfaces.Specs.Eval.Input.t ->
    Interfaces.Specs.Eval.Inducing.t -> Lacaml.D.vec
  val weighted_eval :
    Interfaces.Specs.Kernel.t ->
    Interfaces.Specs.Eval.Input.t ->
    Interfaces.Specs.Eval.Inducing.t -> coeffs:Lacaml.D.vec -> float
  val eval_one :
    Interfaces.Specs.Kernel.t -> Interfaces.Specs.Eval.Input.t -> float
end