Set the precision when scanning into BigRat as best as possible

Currently hardcoding float64 to 16 digits.