module Bootsnap::LoadPathCache::ChangeObserver::ArrayMixin

def uniq!(*args)

order, preserving the effective load path
uniq! keeps the first occurrence of each path, otherwise preserving
def uniq!(*args)
  ret = super
  @lpc_observer.reinitialize if block_given? || !args.empty?
  ret
end