Print if-else-if chains in a nicer way.
Consider more simple methods for inlining.
Fold If constructs.
Discard side-effects of statements.
Optimize pattern matches.
Merge pull request #835 from sjrd/opt-pattern-matches

Several new optimizations that give better translations for pattern matches