Format to binary types. Note that TransferTypes use doubles to communicate, so floating point numbers may not format precisely.
perform any final operations to the stream. This DOES NOT close the stream!