¿Es posible pasar el contexto de ejecución de la expresión de función invocada inmediatamente?

Considere el siguiente código:

<code>(function() {
    var a = 5;
    var someFunc = function() { ... };
    function anotherFunc() {
        ...
    };
})();

window.myGlobalObj = {
    init: function() {
        // and somehow here I want to  access to the IIFE context
    }
};
</code>

Quiero tener el contexto de ejecución de IIFE en mi objeto global. Tengo acceso a la función de expresión y al objeto en sí mismo, por lo que puedo aprobar o modificar algo para que funcione (y no, no puedo reescribir todo dentro del objeto o función).

¿Es incluso posible?

Respuestas a la pregunta(2)

Su respuesta a la pregunta