Bueno, ahí va.
Si tenemos esto: 
 Código PHP:
    <?php
$fn2=function() use (&$var) {
    echo ++$var.'<br />';        
};
$fn2();
$fn2();
$fn2();
?>    
  Recibiremos visualmente esta salida:
1
2
3
Ahora vamos a modificarlo un poco: 
 Código PHP:
    <?php
function fn(){
    $fn2=function() use (&$var) {
            echo ++$var.'<br />';    
    };
}
fn();
fn();
fn();
?>    
  Y acá la pregunta sería: ¿cómo modificar esto, manteniendo la anidación de funciones, para que muestre una salida idéntica al ejemplo sin anidación, sin usar variables globales? 
