Hoje aprendi que no vyper, se você usar valores padrão para os argumentos, cada padrão criará uma nova assinatura de função, rs Assim, para uma única função, se você tiver dez argumentos padrão, você terá dez assinaturas de função com o mesmo nome/implementação, apenas diferentes combinações de argumentos a serem hashados.