define Iterable<T>::_USING_SHARED_IMPL_ template (temporarily - so we can experiemnt with alternative impls)