// Unmarshal parses a command from its wire representation.
Unmarshal parses a command from its wire representation.
// Unmarshal parses a command from its wire representation .
func UnmarshalCommand(p []byte) (Command, error) {
	c := &command{}
	err := json.Unmarshal(p, c)
	return c, err
}
func UnmarshalCommand ( p [ ] byte ) ( Command , error ) { c := & command { } err := json . Unmarshal ( p , c ) return c , err }
Unmarshal parses a command from its wire representation.
Unmarshal parses a command from its wire representation .