Assume that I have a Widget class and a collection of Widgets:
Widget
class Widget { public: void mutate() {} }; class WidgetCollectio