O haskell-gi agora possui suporte para sobrecarga de funções. Isso significa que é possível ter mais de uma função com o mesmo nome, desde que elas tenham assinaturas diferentes. Isso pode tornar o código mais fácil de ler e manter, pois as funções com nomes semelhantes podem ser agrupadas juntas.Além disso, essa funcionalidade também permite a criação de funções genéricas que podem trabalhar com vários tipos diferentes de dados, tornando o código mais flexível e reutilizável. 