bool is_int(var x) const override { return m_ctx.is_int(x); }
virtual bool is_int(var x) const { return m_ctx.is_int(x); }