# File lib/puppet/module/tool/contents_description.rb, line 74
    def provider_doc(type)
      returning([]) do |providers|
        type.providers.sort_by{ |o| o.to_s }.each do |prov|
          providers.push(:name => prov, :doc => type.provider(prov).doc)
        end
      end
    end