See `float_e_m_t` types and allows different exponent and mantissa widths. Built in like `float`, etc...