fixed-point decimal in Go