Arguably Uncertain should be the default, and you should have to annotate a type as certain T when you are really certain. ;)
replies(2):
Floats try to keep the relative error at bay, so their absolute precision varies greatly. You need to sum them starting with the smallest magnitude, and do many other subtle tricks, to limit rounding errors.