It is not very well supported yet, see https://github.com/pola-rs/polars/issues/9971
As a workaround, you can specify "all types except non-nested types" using the code shown in that Issue, or just loop over all dtypes you care about and specify pl.List(dtype)
for each of them, but there aren't any good ways to say "all list dtypes" yet.