Adding Iterable<T> support to Option impls