Description
Provide proof witnesses for closed type family evaluation.
Description
Template Haskell routine for generating from type family Foo
- FooRefl
a GADT capturing the equalities of each type family clause
- reify_Foo
a function that analyses
TypeRep
s and reifies the matching clause as aFooRefl
Note that Type.Reflection
is new with GHC v8.2!
See changelog.md
for known bugs.