module Faraday::Utils

def deep_merge(source, hash)

Recursive hash merge
def deep_merge(source, hash)
  deep_merge!(source.dup, hash)
end