use utils.py_float_types