ocaml-rresult 0.5.0 Result value combinators for OCaml

Handle computation results and errors in an explicit and declarative manner, without resorting to exceptions. It defines combinators to operate on the result type available from OCaml 4.03 in the standard library.