pub fn build_do_loop_scope_kernel(
counter: Option<&str>,
condition: &str,
parent_manifest: &[ManifestEntry],
parent_kernel: &ScopeKernel,
workload_params: &HashMap<String, String>,
polydat_lib_paths: Vec<PathBuf>,
workload_dir: Option<&Path>,
strict: bool,
context: &str,
) -> Result<ScopeKernel, String>