Come non detto gli dava fastidio solo che fosse un tipo locale, portandolo fuori dal main me l'ha passato.
Ora però resta ancora il problema di come faccio a riferimi ad un determinato elemento del tipo strutturato.