Naming generation cleanup
Added tests to exercise generation of simple patterns (bool, int, ignore etc.)
Ensures that all let defs are being replaced as they should
Added generation for the most simple patterns (bool, int, ignore etc.)
Refactoring of code related to pattern transformations
Added tests to exercise generation of the tuple pattern
Generation of the tuple pattern is now supported