When writing a arrow table to s3, I get an NotImplemented Exception.
The root cause is in _ensure_filesystem and can be reproduced as follows:
import pyarrow.parquet as pqa
s3 = s3fs.S3FileSystem()
It appears that the S3FSWrapper that is instantiated in _ensure_filesystem does not expose the exist method of s3.