Take a Mathematica expression and construct a new one which is easy to traverse without worrying about evaluation and the complications of Hold.