Programming languages should have a tree traversal primitive | Dark Hacker News