Fair, but in this caseI feel like the purpose is important. It answers the question “why would I ever want to replace this” ;) If the configurable hook were this method, it would make sense for it to be non-specific, but since the hook is `funcNameGenerator`, I think we benefit from specificity. Could be wrong, though; willing to hear different thoughts.