Fix float/int operations
Useless hint
Fix name of _immutable_fields_ hint (was missing trailing underscore
Altered the code emit interface in the translation context, this is a bit cleaner and will allow use to do some peephole optimisations at compile time that should help in the cold state
Turned on peephole optimisation ([LOAD_CONST n, LOAD_CONST n] -> [LOAD_CONST n, DUP])
Added peephole optimisation which makes the cold case slightly faster in some situations ([LOAD n, LOAD n] -> [LOAD n, DUP])