type A = dyn Iterator> + 'a;