Owl_numdiff_generic_sig.Implmodule A : Owl_types.Ndarray_Numdiff with type elt = floatderivative of f : scalar -> scalar, return both f x and f' x.
second order derivative of f : float -> float, return f x and f' x.
jacobian of f : vector -> vector, return f x and j x.