context_invariance lemma running into bogus errors

- incomplete pattern match errors for clearly complete patterns
- bad post-condition even if all branches end with admit