@dmdevgo, hi!
If you create state like this:
private val someAction = action<Unit> { map { "something" } }
and then pass a value to its consumer in onCreate()
override fun onCreate() { someAction.accept(Unit) }
it wont execute, as it initialies after PresentationModel#onCreate() call.
Is it bug of feature? =)