Funções agora checam se já não foram declaradas antes de se declararem