pub async fn execute_and_export_step( code: &str, current_file: Option<PathBuf>, ) -> Result<(ExecState, EnvironmentRef, Vec<RawFile>), ExecErrorWithState>