Currently, the transform functions don't have any regard for significant digits and proper error calculation.
This is a complicated issue. Some conversions are defined as having infinite precision; for instance the inch is defined to be precisely 0.3048 meters, and so can be treated as being infinitely precise. In contrast, a furlong is stated on wikipedia as being approximately 201.168 meters, but that is not the exact definition of a furlong, and thus the precision is limited to 6 significant figures.
Figure out the best way to represent the error in these transformations, and make sure that the conversions respect the proper treatment of significant digits and precision.
Currently, the transform functions don't have any regard for significant digits and proper error calculation.
This is a complicated issue. Some conversions are defined as having infinite precision; for instance the inch is defined to be precisely 0.3048 meters, and so can be treated as being infinitely precise. In contrast, a furlong is stated on wikipedia as being approximately 201.168 meters, but that is not the exact definition of a furlong, and thus the precision is limited to 6 significant figures.
Figure out the best way to represent the error in these transformations, and make sure that the conversions respect the proper treatment of significant digits and precision.