Вот мой дубль с явным свойством, добавленным к возвращаемой функции.
function nameFormatter(firstName) {
var intro = "This celebrity is ";
function rest (lastName) {
return intro + firstName + " " + lastName;
}
rest.firstName = firstName;
return rest;
}
var f = nameFormatter("Michael")
console.log(f);
console.log(f.firstName);
console.log(f("Jackson"));