Combine unmarshal.go, numbers.go and strings.go under decode.go