def _iter_ar(*args):
    """ Helper to get an iterable (mostly tuple) out of some arguments """
    if not args:
        raise TypeError('At least one argument was required')
    if len(args) > 1:
        return args
    first_arg = args[0]
    if hasattr(first_arg, '__iter__'):
        return first_arg
    return args
