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