new_rule_body( frame->module, parse->string, arg_list, parse->left );
new_rule_body( frame->module, parse->string, arg_list, parse->left, parse->num );
compile_setcomp(    PARSE   *parse,    FRAME *frame){    argument_list* arg_list = 0;        /* Create new LOL describing argument requirements if supplied */    if ( parse->right )    {        PARSE *p;        arg_list = args_new();        for( p = parse->right; p; p = p->left )            lol_add( arg_list->data, (*p->right->func)( p->right, frame ) );    }        new_rule_body( frame->module, parse->string, arg_list, parse->left );    return L0;}