pub(crate) fn try_init<TContext>( context: TContext, config: Config, ) -> (Resolver<TContext>, Mailbox, Receiver<Message<Digest>>)