Move check from guard into case
Slight optimisation in parser
Add inline flag to `expect_punc` in parser
Fix accidental recursive value contruction
Remove non-essential clone in FromValue impl for ObjectData
Add new `Value::new_global` method and organise `Boolean`
Remove unused variables from Value implementation for vectors and slices
Fix value conversoin for vectors etc and update `jit.rs`