ProteusClientProviderImpl
constructor(rootProteusPath: String, userId: UserId, passphraseStorage: PassphraseStorage, currentClientIdProvider: CurrentClientIdProvider, dispatcher: KaliumDispatcher = KaliumDispatcherImpl, proteusMigrationRecoveryHandler: ProteusMigrationRecoveryHandler, coreCryptoCentralFactory: suspend (String, ByteArray) -> CoreCryptoCentral = { root, key -> coreCryptoCentral(root, key) })