module Dynamic: sig .. end
sig
end
Using type-tagged values allows us to recover the type of the value by pattern matching on the type witness.
type dynamic =
|
Dyn : 'a Generic_core_ty.typed -> dynamic
'a Generic_core_ty.typed
dynamic
type dyn = dynamic