__collect_tables
pt_walk_range(&range, __collect_tables, &collect);
ret = pt_descend(&pts, arg, __collect_tables);
ret = pt_walk_descend_all(&pts, __collect_tables,