dtoa
pub trait Floating { fn write<W: Write>(self, &mut W) -> Result<()>; }
fn write<W: Write>(self, &mut W) -> Result<()>
impl Floating for f32
impl Floating for f64