goal is to be consistent with C# implementation. For writing []byte WriteBytes used and for byte - WriteVarByte.