{"ast_node_type":"variable","tokens":[{"end":73,"kind":"keyword","start":0,"text":"let"}]}
                let bits_const = self.const_uint(wide_llty, size.bits());
                let low = self.trunc(wide, narrow_llty);
                // No need for ashr when signed; LLVM changes it to lshr anyway.