func None(notExpectedValues ...interface{}) TestDeep {
	return &tdNone{
		tdList: newList(notExpectedValues...),
	}
}
summary(None): no values have to match
input(None): all
None operator compares data against several not expected
values. During a match, none of them have to match to succeed.

td.Cmp(t, 12, td.None(8, 10, 14))     // succeeds
td.Cmp(t, 12, td.None(8, 10, 12, 14)) // fails

Note Flatten function can be used to group or reuse some values or
operators and so avoid boring and inefficient copies:

prime := td.Flatten([]int{1, 2, 3, 5, 7, 11, 13})
even := td.Flatten([]int{2, 4, 6, 8, 10, 12, 14})
td.Cmp(t, 9, td.None(prime, even)) // succeeds
package td
import (
	"fmt"
	"reflect"
	"github.com/maxatome/go-testdeep/internal/ctxerr"
)
type tdNone struct {
	tdList
}
var _ TestDeep = &tdNone{}