Can we automatically detect pyarrow tables (and avoid copies!?) https://data-apis.org/dataframe-protocol/latest/purpose_and_scope.html