We should add ruby docs on all methods from:
https://github.com/puppetlabs/facter/blob/main/lib/facter.rb
https://github.com/puppetlabs/facter/blob/main/lib/facter/custom_facts/core/execution.rb
https://github.com/puppetlabs/facter/blob/main/lib/facter/custom_facts/util/fact.rb
https://github.com/puppetlabs/facter/blob/main/lib/facter/custom_facts/util/resolution.rb
https://github.com/puppetlabs/facter/blob/33586eca494cc05fd6f0afb1eea15f6f690ef594/lib/facter/custom_facts/core/resolvable.rb#L13
https://github.com/puppetlabs/facter/blob/33586eca494cc05fd6f0afb1eea15f6f690ef594/lib/facter/custom_facts/core/suitable.rb#L10
https://github.com/puppetlabs/facter/blob/33586eca494cc05fd6f0afb1eea15f6f690ef594/lib/facter/custom_facts/core/aggregate.rb