OCaml assertion utilities inspired by expect.js