improving the Transition construction syntax for A transitions - now instead of "assignment_action: true" alias "assignment: true", the keyword argument "assignment:" or "assignment_closure:" is used for A transitions to pass in the action closure, and it is thereby recognized that the transition is an A transition