>>183
typecheckていうのをデコレータとして作って、

class mydict(dict):
   __init__=typecheck(dict.__init__)
   __setitem__=typecheck(dict.__setitem__)