BF+TST: check passing of more than one exclude

We claimed to accept iterables, but in fact numpy arrays failed as input
because of the ``if exclude:`` line.