Type-safe JS promises for ReasonML
Light and type-safe binding to JS promises
Code coverage for OCaml and Reason