diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..142a5afb4a0034eb98d1c5fd1a47af535a5fea4b
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "postgres"]
+	path = postgres
+	url = git@github.com:postgres/postgres.git
diff --git a/lib/util/cmux/cmux.go b/lib/util/cmux/cmux.go
index ad330e6d5679d429ac5fe117b3cc9087b8bece75..1cb1dda9161d1d0bdb49045a8febc64f9a5a503e 100644
--- a/lib/util/cmux/cmux.go
+++ b/lib/util/cmux/cmux.go
@@ -39,7 +39,6 @@ func (f *FsmMux[T]) construct() {
 	for _, fset := range f.funcs {
 		path := fset.Ref
 		lp := len(path)
-
 		switch lp {
 		case 0:
 		case 1:
diff --git a/postgres b/postgres
new file mode 160000
index 0000000000000000000000000000000000000000..c9a21fea44ca5722dbfcced0dfdc84db063aff71
--- /dev/null
+++ b/postgres
@@ -0,0 +1 @@
+Subproject commit c9a21fea44ca5722dbfcced0dfdc84db063aff71