Record dynamic : Type := dyn {typ : Type; val : typ}.Record dynamic : Type := dyn {typ : Type; val : typ}.Record dynamic : Type := dyn {typ : Type; val : typ}.Record dynamic : Type := dyn {typ : Type; val : typ}.Notation dynamic := Dyn.dynamic.Notation dyn := Dyn.dyn.

Lemma dyn_eta d : d = dyn (Dyn.val d).