Adapt the compile script, correct lalla-llvm sources and create interfaces of each OCaml source file