The following code results in str being equal to "5243700879.000001" ```go buf, _ := jwt.NewNumericDate(time.Unix(5243700879, 0)).MarshalJSON() str := string(buf) ``` I expected the JSON representation to be without decimals.