func IgnoreTypes(typs ...interface{}) cmp.Option {
	tf := newTypeFilter(typs...)
	return cmp.FilterPath(tf.filter, cmp.Ignore())
}
func IgnoreTypes(typs ...interface{}) cmp.Option {
	tf := newTypeFilter(typs...)
	return cmp.FilterPath(tf.filter, cmp.Ignore())
}
func IgnoreTypes ( typs ... interface { } ) cmp . Option { tf := newTypeFilter ( typs ... ) return cmp . FilterPath ( tf . filter , cmp . Ignore ( ) ) }
// IgnoreTypes returns an Option that ignores all values assignable to
// certain types, which are specified by passing in a value of each type.
IgnoreTypes returns an Option that ignores all values assignable to certain types which are specified by passing in a value of each type .