Adding explanations of node methods.

Also fixing definitions and usages of the `sentinel_*?` predicates.