pipelet.js: extract Query_Tree_Node() as a class, use no_more()