Simplify references to first child in build.cc
Fix performance problems of syntactic operators

- Add a dedicated tree type and the corresponding predicate.  Performs
  about 4x as fast as it used to on queries of the sort:

    winfo (label == DW_TAG_variable)

  (Though just saying ?DW_TAG_variable is almost 2x as fast still.)
Coding style nits