pub async fn get_next_create_bank_slot(
    receiver: Receiver<Message>,
    timeout: Duration
) -> Result<u64>