At least for me, this isn’t a problem. If you want standards, you should go for proposals. But for a simple design, this just feels tedious to me.
If you want complete precision, don’t use float. This is basic development common sense. If you are worried that int64 cannot meet your value range, you can use big.Int.