Go doesn't have a Decimal type, and since floats should never be used to store or perform any math on exact base10 values, how do you accurately work with decimal/exact values in Go? It seems incredibly trivial. I'm not referring to just money/currency values, it could be any exact base10 value with many decimals. I can't imagine that nobody is using Go for monetary calculations, so how are they doing it?