pub(crate) async fn ephemeral_loop(
    context: &Context,
    interrupt_receiver: Receiver<()>
)