The reason it isn't duped here is that I did not want Client instantiation to have to suffer from a performance hit when it is not needed. The only place I forsee options changing is with `with`, which calls a straight `merge` and will not modify the original hash.