Brazil has a huge amount of high-quality official economic data. The problem is that using it programmatically is much harder than it should be. The Brazilian Central Bank has one API and data model. IBGE has another. Tesouro has another. SICONFI, Comex Stat, Novo Caged, ANP, EPE and CVM all expose data differently. At first, I thought the solution was straightforward: Put all of these sources behind one API. While building it, I realized that API normalization was not actuall...