Fixed assign out of bounds bug
Fixed type of const shifts to be ConstInt, not ConstShiftedInt