OCaml cross-compilation: an experiment

OCaml has no official solution to cross-compilation, with many disparate options developed for different use cases. In this article I describe my own experiments with cross-compilation and attempts to make it easier to get started and maintain.