Thanks to visit codestin.com Credit goes to c-cube.github.io
Combinators for Type Conversion in OCaml.