pub fn evaluate_comp( ctx: Context, specs: &[CompSpec], callback: &mut impl FnMut(Context) -> Result<()>) -> Result<()>