Using in for memberships in Python for iterables can behave differently. A list, dict, or iterator behave differently and type checkers may not find errors.