Allows properly handling of "Commands" (in this example a dance) allowing correct use of generics within the dispatcher while allowing workers to access commands.