Traversing nested data-structures in various languages | Hacker News