I think there will be disagreement about whether to make it a one off 'doubling' of precision (float -> double) or a more permanent variable precision representation.
The bitcoin blockchain does not currently use floating point numbers to represent transaction values. It uses integers.