parse_make( f, P0, P0, P0, C0, C0, flags ), 0 );
parse_make( f, P0, P0, P0, C0, C0, flags ), 1 );
static RULE* bind_builtin( char* name, LIST*(*f)(PARSE*, FRAME*), int flags, char** args ){    argument_list* arg_list = 0;        if ( args )    {        arg_list = args_new();        lol_build( arg_list->data, args );    }    return new_rule_body( root_module(), name, arg_list,                          parse_make( f, P0, P0, P0, C0, C0, flags ), 0 );}