isDescendantOf is what AppKit uses for subviews and superviews, and it's much more readable than isAncestor.
Created attachment 10716 [details] patch
Comment on attachment 10716 [details] patch I thought we were going to use the name "hasAncestor".
Comment on attachment 10716 [details] patch darin&i fought over this and i won