func (l List) Is(selector string) (matched bool) {
	if sel, err := selectors.Compile(selector); err == nil {
		for _, n := range l {
			if sel.Match(n) {
				matched = true
				break
			}
		}
	}
	return
}
Is returns true if any of the nodes matches selector.
package ant
import (
	"strings"
	"github.com/yields/ant/internal/scan"
	"github.com/yields/ant/internal/selectors"
	"golang.org/x/net/html"
)
var (
	scanner = scan.NewScanner()
)
type List []*html.Node
func (l List) Query(selector string) List {
	var ret List
	if sel, err := selectors.Compile(selector); err == nil {
		for _, n := range l {
			ret = append(ret, sel.MatchAll(n)...)
		}
	}
	return ret
}