Refactor

Toward putting pattern matching exhaustiveness in it's own pass exhLang
to come after decLang and before IL4.
Forgot this file