¿Qué hay de nombrar una función IIFE js?

¿Por qué obtuve:ReferenceError: la persona no está definida para el siguiente código?

(function Person() {
  console.log('Hi');
}());
console.log(Person);

Como la función Persona se ejecuta, primero se crea. Sin embargo, no puedo explicar por qué no es reconocible. Mi único pensamiento es que IIEF ignora el nombre que se les da ...