module ElasticAPM::Util

def self.reverse_merge!(first, *others)

def self.reverse_merge!(first, *others)
  others.reduce(first) do |curr, other|
    curr.merge!(other) { |_, _, new| new }
  end
end