Many programmers struggle to name things because they try to find an abstract name that covers everything it might do. But names can easily be changed, so choosing a specific name for what the thing does now often unblocks you.