New to GO- how it handles float precision 0.4 + 0.2 is 0.6

I read some articles, blogs and nothing has changed:
No float is good for any decimal analysis even float32 will cause errors.
• The Cobol had fixed point arithmetic’s at base 10- that works and good precision.
• Most in finance use integers
Python out of box decimal module works as long as a = Decimal(‘0.1’) as string and comes with easy syntax. Some book teach a = Decimal(0.1) but that will cause problems, library allows to type as no string.
GO does not have out of box decimal module , lots of proposals were put and there are third party libraries, but some are not good.

That does not help as no single standard as multiple choices and confusion, some standard would help to bring programs run with Cobol to GO.