When to use []byte or string in Go? When to use []byte or string in Go? go go