function wrapConnect(shim) {
  this.monitorCommands = true
  this.on('commandStarted', cmdStartedHandler.bind(this, shim))
  return new OperationSpec({ callback: shim.LAST, name: 'connect' })
}
function executed when client.connect is called
enable APM(monitorCommands) and add the
`commandStarted` listener

@param {Shim} shim instance of shim
@returns {OperationSpec} spec to capture connect method