Somente tipos definidos pelo usuário públicos em módulos de objeto públicos podem ser usados como parâmetro ou tipos de retorno ...