Allow process method to take multiple arguments and pass on to transition guards and effects.

Also deprecated use if Completion and Transition.