Implementação de versão inicial do suporte a funções