Haskell Universal Distance Unit Conversion Library