multidefer recursive only on generators, dictionaries, lists and sets. No on immutable containers