code: function(selector, node) {
          var groups = selector.split(','),
              queries = [],
              prefix = '',
              i, len;
  
          if (node) {
              // enforce for element scoping
              if (node.tagName) {
                  node.id = node.id || Y.guid();
                  prefix = '[id="' + node.id + '"] ';
              }
  
              for (i = 0, len = groups.length; i < len; ++i) {
                  selector =  prefix + groups[i];
                  queries.push([selector, node]);
              }
          }
  
          return queries;
      }
docs: allows element scoped queries to begin with combinator e.g. query('> p', document.body) === query('body > p')