aboutsummaryrefslogtreecommitdiff
path: root/lib/pp.ml
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pp.ml')
-rw-r--r--lib/pp.ml8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/pp.ml b/lib/pp.ml
index c7cf9b8d0e..e4c78ba73f 100644
--- a/lib/pp.ml
+++ b/lib/pp.ml
@@ -57,12 +57,8 @@ module Dyn = Dyn.Make(struct end)
type t = Dyn.t
type 'a key = 'a Dyn.tag
let create = Dyn.create
-let inj x k = Dyn.Dyn (k, x)
-let prj : type a. t -> a key -> a option = fun dyn k ->
- let Dyn.Dyn (k', x) = dyn in
- match Dyn.eq k k' with
- | None -> None
- | Some CSig.Refl -> Some x
+let inj = Dyn.Easy.inj
+let prj = Dyn.Easy.prj
end