There is a *dfloat<>* skeleton defined to represent a fixed-size, parameterized decimal floating-point. When dealing with money, or decimal quantities, such as 0.1, faithfully a decimal floating-point type would be preferred.