code: func ownTextSubstrSelector(val string) Selector {
  	return func(n *html.Node) bool {
  		text := strings.ToLower(nodeOwnText(n))
  		return strings.Contains(text, val)
  	}
  }
docs: // ownTextSubstrSelector returns a selector that matches nodes that
  // directly contain the given text