Common behavior and API between actions: same
action signature with options followed by callback; similar
options properties; same callback signature with an
error followed the number of affected actions.

Run one or multiple actions depending on option
argument being an object or an array of objects.