Event Transition Builder
class EventTransitionBuilder<S, E : StateEvent, T : E>(scope: StateConversationalScope<S, E>, eventClass: KClass<T>)
Builder for event transitions with conversational syntax. Not an inner class to avoid type parameter shadowing.