On windows Puppet and FacterNg monkey patch FFI for additional functionality defining same constant under the FFI module resulting in Warning messages:
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/puppet-6.13.0-x64-mingw32/lib/puppet/util/windows/api_types.rb:6: warning: already initialized constant FFI::WIN32_FALSE
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/facter-4.0.7.pre/lib/resolvers/windows/ffi/ffi.rb:26: warning: previous definition of WIN32_FALSE was here