if(!(localdata->lambdafn = coerceNode(ctx, localdata->lambdafn, RETURNTYPE_BOOL))) {
(localdata->genfn->free)(ctx, localdata->genfn);
free(localdata);
if(!(localdata->lambdafn = coerceNode(ctx, localdata->lambdafn, RETURNTYPE_BOOL))) {
(localdata->genfn->free)(ctx, localdata->genfn);
free(localdata);