[enh] automatic float conversion