# File lib/aws/core.rb, line 633
    def eager_autoload! klass_or_module = AWS, visited = Set.new
      klass_or_module.constants.each do |const_name|
        path = klass_or_module.autoload?(const_name)
        require(path) if path
        const = klass_or_module.const_get(const_name)
        if const.is_a?(Module)
          unless visited.include?(const)
            visited << const
            eager_autoload!(const, visited)
          end
        end
      end
    end