Factory methods used by TreeMakers to make the actual trees.
Segregating this super hacky CPS code.
Optimize and analyze matches based on their TreeMaker-representation.
Translate typed Trees that represent pattern matches into the patternmatching IR, defined by TreeMakers.
Translate our IR (TreeMakers) into actual Scala Trees using the factory methods in MatchCodeGen.
Translate pattern matching.