-record(float32_value, {value :: gwr@spec:float_value()}).