As an example, Polars used to work perfectly with UPath < 0.3: ```python path = UPath('s3a://...') df = pl.read_parquet(path) ``` But after 0.3 it stops working. The problem is, none of the 3 solutions works from the migration guide. Any suggestions?