Establish the invariant that (LitAlt l) is always unlifted
...and make sure it is, esp in the call to findAlt in the mighty Simplifier. Failing to check this led to searching a bunch of DataAlts for a LitAlt Integer. Naughty. See Trac #5603 for a case in point.
Showing with 49 additions and 17 deletions