Thanks Martin, that's just what I'll do.
However, isn't the entire point of a groveler to build a little C program that gathers information like this for later use? If one were to write a general purpose way to do this, wouldn't the logical place to put that code be in cffi-groveler? Is the main hurdle here the fact that HUGE_VAL doesn't necessarily have a representation as a Lisp interger or double-float, the only two types that cvar allows? Even though some of these sound a bit rhetorical, these are honest questions.