1 module Language.LOL.Symantic.Repr.Dup where
3 -- | Data type to duplicate an expression
4 -- in order to evaluate it with different interpreters.
6 -- NOTE: this is a more verbose and somehow less clear alternative
7 -- to maintaining the universal polymorphism of @repr@ at parsing time.