To clarify that last sentence, I mean that both options would be supported (differentiating between them with a hasattr(..., "__iter__") or the like).
To clarify that last sentence, I mean that both options would be supported (differentiating between them with a hasattr(..., "__iter__") or the like).