abstract fun subscribe(observer: (S) -> Unit): () -> Unit
Subscribe for the state change notifications.