code: def dyld_image_suffix_search(iterator, env=None):
      
      suffix = dyld_image_suffix(env)
      if suffix is None:
          return iterator
      def _inject(iterator=iterator, suffix=suffix):
          for path in iterator:
              if path.endswith('.dylib'):
                  yield path[:-len('.dylib')] + suffix + '.dylib'
              else:
                  yield path + suffix
              yield path
      return _inject()
docs: For a potential path iterator, add DYLD_IMAGE_SUFFIX semantics