A higher-order function may evolve phylogenetically if it is demanded by multiple domain-specific modules. Task-specificity to solve a unique adaptive problem (e.g., foraging or mating) should be distinguished from function-specificity to deal with a common computational demand (e.g., numeracy, verbal communication) required by many tasks. A localized brain function is likely a result of such common computational demand.