puppet#main includes several monkey patches for ruby < 2.5, eg. OpenSSL, Enumerable, etc. Now that puppet#main requires ruby 2.5 or greater many of those monkey patches can be removed.