def new_proxy(segment = '/', headers: nil)
      Proxy.new(add: segment, to: self, headers: headers)
    end
def new_proxy(segment = '/', headers: nil)
      Proxy.new(add: segment, to: self, headers: headers)
    end
@param add [String]
   The new base path. This path (added to the parent's base path) will be used as the base
   path for the {Crapi::Proxy Crapi::Proxy}'s CRUD methods.

 @param to [Crapi::Client, Crapi::Proxy]
   The parent {Crapi::Client Crapi::Client} or {Crapi::Proxy Crapi::Proxy} that we'll be
   delegating CRUD calls to after proprocessing of headers and paths.

 @param headers [Hash]
   The default headers to send with every request (unless overriden elsewhere).

 Returns a new {Crapi::Proxy Crapi::Proxy} for this proxy.


 @param segment [String]
   The segment to add to this proxy's path.

 @param headers [Hash]
   The default headers for the new proxy.


 @return [Crapi::Proxy]

 @see Crapi::Client#new_proxy Crapi::Client#new_proxy