Maybe there should be possible to explicitly disallow the 'in' test bysetting __contains__ to None (similar to already settled __hash__=Nonefor non-hashables).