I know that `votable` is the officially preferred serialization format for tables for SAMP, but it seems like such a bad choice.  The data stream gets bloated by a factor of > 5 for a simple test case (`Table([np.arange(100000)])`) compared to CSV or FITS.  And of course you run into the inevitable issues with serializing numbers to an ASCII format.  In the current implementation you don't round-trip a table with a column like `np.arange(100000) + 1e-7` even though that is well within double precision.

Could binary FITS be used for the serialization process?