A recursive dictionary and other containers