Updates to test results due to change in cloning strategy
Minor cleanup of codegen test results
Now cloning of code generated value types is done using a utility function to guards against values being "null" which is possible for optionally typed values
More cleanup of test results
Updated templates to conform to the new cloning strategy
Added seven tests to exercise generation of pattern matching for simple patterns in the cases statement
Added work on generation of the cases statement
Added tests for generation of the cases statement when it contains ignore patterns and identifier patterns
Updates to test results related to generation of record patterns in a case statement
Added tests to exercise generation of record and tuples patterns
Fix: the record pattern check is initially assumed to be successful