Isn't Object#tap on 1.8.7 and newer?  Off the top of my head, the way to do this without `Object#tap` is to call `.merge` twice, once for `scope`, once for `client_options`.  Any other ideas?