I use a callback mechanism to apply the command and then notify the client. 
So I need to keep the result of the command and then return it to the client.
I use []byte because I think the byte stream is the most fundamental type.