of variables. The problem is that the variables get trailed, so
if there are enough variables, they will cause a TCP stack realloc, which messes up
the table choice point pointers in new_answer_dealloc.
This should be simple enough to fix, but since the limit is about
40000 variables in an answer, we should be ok for now.