cleanup strconv.rs, better float handling