if I use `NewFromString` to convert a string like 100.000, the decimal i got precision is 0! for example: ``` ss := "100.000" d, _ := decimal.NewFromString(ss) fmt.Println(-d.Exponent()) // here is 0, but should be 3! ```