def check( self, value ):
		for typ in self:
			if hasattr( typ, 'check'):
				if typ.check( value ):
					return 1
			elif isinstance( value, typ ):
				return 1
		return 0
Returns list of (cnt_act, cnt_exp, elem) triples where the counts differ
dataset/ETHPy150Open correl/Transmission-XBMC/resources/lib/basictypes/typeunion.py/TypeUnion.check--crossover with--dataset/ETHPy150Open amrdraz/kodr/app/brython/www/src/Lib/unittest/util.py/_count_diff_hashable