'don\'t make adoType a string :-)'

def __setitem__(self, adoType, cvtFn):

    try:
        for type in adoType:
            dict.__setitem__(self, type, cvtFn)
    except TypeError:
        dict.__setitem__(self, adoType, cvtFn)
