Removed TODO
Added switch parsing
Added destructuring assignment
Made destructuring assignment checked