What are the available solutions/practice to reduce the moving pieces and select some precise set of dependencies which were vetted somehow (nix style hash, freeze file, switch signature, etc..) ?
Context :
I checked out Base, and dune build
it.
I (expectedly) ran in a few issues by choosing the bleeding edge (despite opam repo add janestreet-bleeding https://ocaml.janestreet.com/opam-repository
), which leads to my question about the OCaml ecosystem as of now.