[boost] Design question SafeFloat