Use a smaller buffer when marshaling bonded<T>
Use a smaller buffer when marshaling bonded<T>

When bonded<T> is serialized to untagged protocols like Simple Binary
it is first marshaled into a separate buffer using a tagged protocol and
then written as length prefixed blob to the untagged protocol.
OutputBuffer used for marshaling by default allocates 64KB which is
costly if the bonded<T> payload is small.

sapek/bond,chwarr/bond,jdubrule/bond,upsoft/bond,Microsoft/bond,chwarr/bond,chwarr/bond,upsoft/bond,chwarr/bond,sapek/bond,alfpark/bond,ant0nsc/bond,innovimax/bond,Microsoft/bond,jdubrule/bond,jdubrule/bond,innovimax/bond,tstein/bond,sapek/bond,upsoft/bond,tstein/bond,jdubrule/bond,sapek/bond,Microsoft/bond,Microsoft/bond,sapek/bond,tstein/bond,gencer/bond,sapek/bond,chwarr/bond,ant0nsc/bond,gencer/bond,chwarr/bond,alfpark/bond,jdubrule/bond,tstein/bond,gencer/bond,gencer/bond,tstein/bond,upsoft/bond,innovimax/bond,Microsoft/bond,Microsoft/bond,gencer/bond,ant0nsc/bond,alfpark/bond,tstein/bond,jdubrule/bond,alfpark/bond,ant0nsc/bond,innovimax/bond