val wrap : Owl.Arr.arr -> (float, Stdlib.Bigarray.float64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array1.t
val unwrap : (float, Stdlib.Bigarray.float64_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array1.t -> Owl.Arr.arr
val cvode : stiff:bool -> relative_tol:float -> abs_tol:float ->
(module Owl_ode.Types.Solver with type f = Owl.Arr.arr -> float -> Owl.Arr.arr and type solve_output = Owl.Arr.arr * Owl.Arr.arr and type state = Owl.Arr.arr and type step_output = Owl.Arr.arr * float)