- Removed unused code that breaks in OCaml 5.2 (#12)
- Removed error handler that turns some MPI fatal errors into OCaml exceptions, it was raising an OCaml exception from within a blocking section, which is unsupported
- Fix issue with OCaml's memory-cleanup-at-exit mode
- Improved compatibility with OCaml 5.0 and up