from Store
suspend fun MatrixClient.Companion.fromStore(repositoriesModule: Module, mediaStore: MediaStore, onSoftLogin: suspend () -> MatrixClient.SoftLoginInfo? = null, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient?>