#20228 is moving to use CUDA streams everywhere in cuda-polars.
cudf_polars.containers.Column does some operations that could be run on a stream (e.g. Column.astype).
The biggest complexity will come from some properties that are currently @functools.cached_property. These will need to become methods that take a stream. We'll need to analyze the call sites to determine if we relied on these being computed once and cached.