private val _onSend: SelectClause2<StateActorIntention<S, I>, SendChannel<StateActorIntention<S, I>>> = actor.onSend
// how do I forward onSend to `_onSend` without using `@InternalCoroutinesApi`?
override val onSend: SelectClause2<I, SendChannel<I>> get() = TODO("??")