Tsonnet #44 - The devil in the details #0

Removing catch-all pattern matches to expose unhandled expression variants across the compiler pipeline.