internal ContextUnguardedWithActions(
     UnguardedTransitionDefinition transition,
     OneOf <ActionDefinition, ActionDefinition <TContext> > action,
     params OneOf <ActionDefinition, ActionDefinition <TContext> >[] actions) : this(transition.Event, transition.Targets, action.Append(actions))
 {
 }
 internal UnguardedWithActions(
     UnguardedTransitionDefinition transition,
     ActionDefinition action,
     params ActionDefinition[] actions) : this(transition.Event, transition.Targets) =>