pub async fn parallel_iter<I: IntoIterator<Item = ConcreteLifecycle>>(
    iter: I
) -> ConcreteLifecycle