is_integer
if (is_integer(vp, &r, errstr)) {
int is_integer(struct val *, int64_t *, const char **);
if (is_integer(l, &li, NULL) && is_integer(r, &ri, NULL)) {