sFlow decoding and (partial) encoding in Go