Add NewFromFloat()