This module is very useful for walking through a data structure. However, beware of certain quirks. This module does not behave quite the same between Perl versions, especially 5.8 to 5.10. If you work in a mixed environment, you might be surprised by this. Another quirk is that typeglobs are not handled very well, so if you need to walk over those values you might need a different tool for the job.