Function Names in "Do Things"

I found the function names "has-matching-part?" and "matching-part" slightly misleading when reading this chapter, and renamed them "needs-matching-part?" and "make-matching-part" respectively.