diff --git a/src/ppx_let/.gitignore b/src/lib_utils/ppx_let_generalized/.gitignore similarity index 100% rename from src/ppx_let/.gitignore rename to src/lib_utils/ppx_let_generalized/.gitignore diff --git a/src/ppx_let/CHANGES.md b/src/lib_utils/ppx_let_generalized/CHANGES.md similarity index 100% rename from src/ppx_let/CHANGES.md rename to src/lib_utils/ppx_let_generalized/CHANGES.md diff --git a/src/ppx_let/CONTRIBUTING.md b/src/lib_utils/ppx_let_generalized/CONTRIBUTING.md similarity index 100% rename from src/ppx_let/CONTRIBUTING.md rename to src/lib_utils/ppx_let_generalized/CONTRIBUTING.md diff --git a/src/ppx_let/CREDITS b/src/lib_utils/ppx_let_generalized/CREDITS similarity index 100% rename from src/ppx_let/CREDITS rename to src/lib_utils/ppx_let_generalized/CREDITS diff --git a/src/ppx_let/LICENSE.md b/src/lib_utils/ppx_let_generalized/LICENSE.md similarity index 100% rename from src/ppx_let/LICENSE.md rename to src/lib_utils/ppx_let_generalized/LICENSE.md diff --git a/src/ppx_let/Makefile b/src/lib_utils/ppx_let_generalized/Makefile similarity index 100% rename from src/ppx_let/Makefile rename to src/lib_utils/ppx_let_generalized/Makefile diff --git a/src/ppx_let/README.md b/src/lib_utils/ppx_let_generalized/README.md similarity index 100% rename from src/ppx_let/README.md rename to src/lib_utils/ppx_let_generalized/README.md diff --git a/src/ppx_let/dune b/src/lib_utils/ppx_let_generalized/dune similarity index 100% rename from src/ppx_let/dune rename to src/lib_utils/ppx_let_generalized/dune diff --git a/src/ppx_let/dune-project b/src/lib_utils/ppx_let_generalized/dune-project similarity index 100% rename from src/ppx_let/dune-project rename to src/lib_utils/ppx_let_generalized/dune-project diff --git a/src/ppx_let/expander/dune b/src/lib_utils/ppx_let_generalized/expander/dune similarity index 100% rename from src/ppx_let/expander/dune rename to src/lib_utils/ppx_let_generalized/expander/dune diff --git a/src/ppx_let/expander/ppx_let_expander.ml b/src/lib_utils/ppx_let_generalized/expander/ppx_let_expander.ml similarity index 100% rename from src/ppx_let/expander/ppx_let_expander.ml rename to src/lib_utils/ppx_let_generalized/expander/ppx_let_expander.ml diff --git a/src/ppx_let/expander/ppx_let_expander.mli b/src/lib_utils/ppx_let_generalized/expander/ppx_let_expander.mli similarity index 100% rename from src/ppx_let/expander/ppx_let_expander.mli rename to src/lib_utils/ppx_let_generalized/expander/ppx_let_expander.mli diff --git a/src/ppx_let/ppx_let.opam b/src/lib_utils/ppx_let_generalized/ppx_let_generalized.opam similarity index 100% rename from src/ppx_let/ppx_let.opam rename to src/lib_utils/ppx_let_generalized/ppx_let_generalized.opam diff --git a/src/ppx_let/src/dune b/src/lib_utils/ppx_let_generalized/src/dune similarity index 100% rename from src/ppx_let/src/dune rename to src/lib_utils/ppx_let_generalized/src/dune diff --git a/src/ppx_let/src/ppx_let.ml b/src/lib_utils/ppx_let_generalized/src/ppx_let.ml similarity index 100% rename from src/ppx_let/src/ppx_let.ml rename to src/lib_utils/ppx_let_generalized/src/ppx_let.ml diff --git a/src/ppx_let/src/ppx_let.mli b/src/lib_utils/ppx_let_generalized/src/ppx_let.mli similarity index 100% rename from src/ppx_let/src/ppx_let.mli rename to src/lib_utils/ppx_let_generalized/src/ppx_let.mli diff --git a/src/ppx_let/test/dune b/src/lib_utils/ppx_let_generalized/test/dune similarity index 100% rename from src/ppx_let/test/dune rename to src/lib_utils/ppx_let_generalized/test/dune diff --git a/src/ppx_let/test/test-locations.mlt b/src/lib_utils/ppx_let_generalized/test/test-locations.mlt similarity index 100% rename from src/ppx_let/test/test-locations.mlt rename to src/lib_utils/ppx_let_generalized/test/test-locations.mlt diff --git a/src/ppx_let/test/test.ml b/src/lib_utils/ppx_let_generalized/test/test.ml similarity index 100% rename from src/ppx_let/test/test.ml rename to src/lib_utils/ppx_let_generalized/test/test.ml