def is_iterable(testee):
    """Check if a value is iterable.

    This does no type comparisons. Note that strings are iterables too!

    >>> is_iterable([])
    True

    >>> is_iterable("Hello World!")
    True

    >>> is_iterable(False)
    False

    """
    try:
        iter(testee)
        return True
    except TypeError:
        return False