higher
Higher-kinded programming in OCaml, as described in
      Lightweight Higher-Kinded Polymorphism
      Jeremy Yallop and Leo White
      Functional and Logic Programming 2014
You can install higher using opam
:
opam install higher