addListener

abstract fun <L : IState.Listener> addListener(listener: L): L