{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"let"}]}
        let float_width = self.cx.float_width(float_ty);
        let int_width = self.cx.int_width(int_ty);
        // LLVM's fpto[su]i returns undef when the input val is infinite, NaN, or does not fit into the