{"ast_node_type":"variable","tokens":[{"end":94,"kind":"keyword","start":0,"text":"let"}]}
            let array_value = self.concat_low_high_rvalues(a_type, high >> shift_value, sign);
            let sign = if a_type.is_signed(self) { high >> sixty_three } else { zero };
            then_block.add_assignment(self.location, result, array_value);