pub fn build_scope(
ops: &[ParsedOp],
iteration_vars: &HashMap<String, String>,
outer_manifest: &[ManifestEntry],
workload_params: &HashMap<String, String>,
phases: &HashMap<String, WorkloadPhase>,
phase_cycles: Option<&str>,
exclude: &[String],
parent_kernel: Option<&ScopeKernel>,
) -> Result<BindingScope, String>