{"ast_node_type":"variable","tokens":[{"end":52,"kind":"keyword","start":0,"text":"let"}]}
        let rem = self.binary_op(BinOp::Rem, a, b)?;
        // First, check x % y != 0 (or if that computation overflows).
        // sign does not matter for 0 test, so `to_bits` is fine