The code uses syntax like let (let*) = Lwt.bind in that is supported OCaml 4.08.1 onward. Luckily dune has preprosessing support to enable this syntax with older compilers and we should use it so that we can support also older compiler versions.
More info: https://dune.readthedocs.io/en/stable/concepts.html?highlight=future_Syntax#future-syntax
The code uses syntax like
let (let*) = Lwt.bind inthat is supported OCaml 4.08.1 onward. Luckilydunehas preprosessing support to enable this syntax with older compilers and we should use it so that we can support also older compiler versions.More info: https://dune.readthedocs.io/en/stable/concepts.html?highlight=future_Syntax#future-syntax