Если смотреть по складам, то, например,
var phraseHi = makePhrase('Привет');
соответствует
var phraseHi = function(name) {
return 'Привет, ' + name;
}
т.е. в этом случае создается отдельная функция, содержащая в себе Привет.
И вряд ли при последующем
var phraseBye = makePhrase('Пока');
новая функция будет как-то совмещаться с предыдущей