hammer out this API, please talke to me: zihengw@stanford.edu.</span>

<span class="sd">    Args:</span>
<span class="sd">        executor (pyquokka.executors.Executor): The stateful executor. It must be a subclass of `pyquokka.executors.Executor`, and expose the `execute` </span>
<span class="sd">            and `done` functions. More details forthcoming.</span>
<span class="sd">        new_schema (list): The names of the columns of the Polars DataFrame that the transformation function produces. </span>
<s