def drop(n):
    """Drop n items from collection (first in dropped)."""
    def generator(coll):
        for i, item in enumerate(coll):
            if i >= n:
                yield item
    return generator