Compiling Match Statements to Bytecode

Full pipeline deep dive for purple garden: AST, BB SSA IR, Bytecode, Optimisations