Support combined clauses
Add nested match case generation test
Add clause analysis unit tests