PDOStatement (the parent of DatabaseStatementBase) implements Traversable; this is good.