[Python-ideas] Why not accept lists or arbitrary iterables in str.endswith?