Observe this iterable. Upon attaching an observer insert
is called for
each item currently contained in the underlying collection.
An observer that is called whenever an item is inserted.
An observer that is called whenever an item is removed.
A function that should be called to detach the observer functions.
Common interface for data structures that can be passed to For.