I don't think I agree since the ugliness was already present in each lambda (```lambda key, iv: modes.CBC(binascii.unhexlify(iv))``` is no better than ```lambda **kwargs: modes.CBC(binascii.unhexlify(kwargs["iv"])``` IMO), but I don't feel strongly about it so I'll revert to a dict copy in the morning. :)