\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/Encode/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/Encode/index.html
index a30f4c2f..aea5bde7 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/Encode/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/Encode/index.html
@@ -1,2 +1,2 @@
-Encode (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Bare.Encode)
val optional : (t->'a-> unit)->t->'a option-> unit
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/index.html
index 43bc91b7..628709c6 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/index.html
@@ -1,2 +1,2 @@
-Bare (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Bare)
val of_bytes_exn : ?off:int ->?len:int ->(Decode.t->'a)->bytes ->'a
val of_bytes : ?off:int ->?len:int ->(Decode.t->'a)->bytes ->('a, string)Stdlib.result
val of_string_exn : ?off:int ->?len:int ->(Decode.t->'a)->string ->'a
val of_string : ?off:int ->?len:int ->(Decode.t->'a)->string ->('a, string)Stdlib.result
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/module-type-INPUT/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/module-type-INPUT/index.html
new file mode 100644
index 00000000..5d4334aa
--- /dev/null
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/module-type-INPUT/index.html
@@ -0,0 +1,2 @@
+
+INPUT (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Bare.INPUT)
Module type Bare.INPUT
val read_byte : unit -> char
val read_i16 : unit -> int
val read_i32 : unit -> int32
val read_i64 : unit -> int64
val read_exact : bytes ->int ->int -> unit
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/module-type-OUTPUT/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/module-type-OUTPUT/index.html
new file mode 100644
index 00000000..2e576c9c
--- /dev/null
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Bare/module-type-OUTPUT/index.html
@@ -0,0 +1,2 @@
+
+OUTPUT (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Bare.OUTPUT)
Module type Bare.OUTPUT
val write_byte : char -> unit
val write_i16 : int -> unit
val write_i32 : int32 -> unit
val write_i64 : int64 -> unit
val write_exact : bytes ->int ->int -> unit
val flush : unit -> unit
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Clause/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Clause/index.html
index 9093c632..b8805c3d 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Clause/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Clause/index.html
@@ -1,2 +1,2 @@
-Clause (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Clause)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_app/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_app/index.html
index 40c41dd8..13d0d9df 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_app/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_app/index.html
@@ -1,2 +1,2 @@
-Expr_app (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Expr_app)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_bool/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_bool/index.html
index 6f66b789..d636dc89 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_bool/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_bool/index.html
@@ -1,2 +1,2 @@
-Expr_bool (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Expr_bool)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_def/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_def/index.html
index 70083b0b..ad326eec 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_def/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_def/index.html
@@ -1,2 +1,2 @@
-Expr_def (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Expr_def)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_eq/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_eq/index.html
index e89da8a2..1b13c578 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_eq/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_eq/index.html
@@ -1,2 +1,2 @@
-Expr_eq (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Expr_eq)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_if/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_if/index.html
index 8000a6bd..5cf5a509 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_if/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_if/index.html
@@ -1,2 +1,2 @@
-Expr_if (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Expr_if)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_isa/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_isa/index.html
index c14d4666..fbba7470 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_isa/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_isa/index.html
@@ -1,2 +1,2 @@
-Expr_isa (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Expr_isa)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_not/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_not/index.html
index fa1e8b42..1ca24529 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_not/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Expr_not/index.html
@@ -1,2 +1,2 @@
-Expr_not (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Expr_not)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Fun_decl/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Fun_decl/index.html
index 1d44d1df..f0ab2037 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Fun_decl/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Fun_decl/index.html
@@ -1,2 +1,2 @@
-Fun_decl (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Fun_decl)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/ID/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/ID/index.html
index 4f95203f..3af17fc0 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/ID/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/ID/index.html
@@ -1,2 +1,2 @@
-ID (sidekick-base.Sidekick_base_proof_trace.Proof_ser.ID)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Lit/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Lit/index.html
index b000c326..70d2c4b7 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Lit/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Lit/index.html
@@ -1,2 +1,2 @@
-Lit (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Lit)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step/index.html
index 94da1acf..6eb2a45f 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step/index.html
@@ -1,2 +1,2 @@
-Step (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bool_c/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bool_c/index.html
index 23e6a756..edb19ea6 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bool_c/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bool_c/index.html
@@ -1,2 +1,2 @@
-Step_bool_c (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_bool_c)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bool_tauto/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bool_tauto/index.html
index 086b3aaa..b13785c4 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bool_tauto/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bool_tauto/index.html
@@ -1,2 +1,2 @@
-Step_bool_tauto (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_bool_tauto)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bridge_lit_expr/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bridge_lit_expr/index.html
index 7c444c2e..a7e1e3c4 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bridge_lit_expr/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_bridge_lit_expr/index.html
@@ -1,2 +1,2 @@
-Step_bridge_lit_expr (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_bridge_lit_expr)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_cc/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_cc/index.html
index 432ba14d..ca30badc 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_cc/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_cc/index.html
@@ -1,2 +1,2 @@
-Step_cc (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_cc)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_clause_rw/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_clause_rw/index.html
index 695a44c5..062eb06c 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_clause_rw/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_clause_rw/index.html
@@ -1,2 +1,2 @@
-Step_clause_rw (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_clause_rw)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_input/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_input/index.html
index b658093b..dd80b7d1 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_input/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_input/index.html
@@ -1,2 +1,2 @@
-Step_input (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_input)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_preprocess/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_preprocess/index.html
index e4212b9c..d1c916b9 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_preprocess/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_preprocess/index.html
@@ -1,2 +1,2 @@
-Step_preprocess (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_preprocess)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_p1/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_p1/index.html
index b3fa1d63..472e5649 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_p1/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_p1/index.html
@@ -1,2 +1,2 @@
-Step_proof_p1 (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_proof_p1)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_r1/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_r1/index.html
index ea5323cd..39bf399a 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_r1/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_r1/index.html
@@ -1,2 +1,2 @@
-Step_proof_r1 (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_proof_r1)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_res/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_res/index.html
index febbe36f..14bf428b 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_res/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_proof_res/index.html
@@ -1,2 +1,2 @@
-Step_proof_res (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_proof_res)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_rup/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_rup/index.html
index 4bdb78e3..4e782189 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_rup/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_rup/index.html
@@ -1,2 +1,2 @@
-Step_rup (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_rup)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_true/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_true/index.html
index e44019fe..5095ff5e 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_true/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_true/index.html
@@ -1,2 +1,2 @@
-Step_true (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_true)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_unsat/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_unsat/index.html
index c725ba62..d7a2a0c0 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_unsat/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_unsat/index.html
@@ -1,2 +1,2 @@
-Step_unsat (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_unsat)
\ No newline at end of file
diff --git a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_view/index.html b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_view/index.html
index 032422a0..73525069 100644
--- a/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_view/index.html
+++ b/dev/sidekick-base/Sidekick_base_proof_trace/Proof_ser/Step_view/index.html
@@ -1,2 +1,2 @@
-Step_view (sidekick-base.Sidekick_base_proof_trace.Proof_ser.Step_view)