=begin pod =TITLE class Iterable class Iterable is Cool { } C serves as a superclass for objects that can be iterated with the C construct and related iteration constructs. C objects nested in other C objects (but not within scalar containers) flatten in certain contexts, for example when iterated with a C loop, or on list assignment. =end pod