Well, I found one way to do this, which is kind of freaky and magical.
testTerm-checks : Ξ£ Expr (\e -> check testTerm β‘ just e) testTerm-checks = _ , refl realTerm : Expr realTerm = projβ testTerm-checks
It gives me jeebies heebie, but not necessarily bad. Still interested in other ways.
source share