Allow iterating over any type