The OCaml toolchain involves two compilers, two standard libraries, a package manager, and a handful of other third-party libraries, so I want to avoid building from source. That's precisely why the author provides a binary release. I'm not familiar with the concept of bottles, though. What should I know apart from https://github.com/Homebrew/homebrew/wiki/Bottles?