pub type OCamlFn2<'a, A, B, Ret> = unsafe fn(&'a mut OCamlRuntime, OCamlRef<'_, A>, OCamlRef<'_, B>) -> OCaml<'a, Ret>;
OCaml function that accepts two arguments.