docs: function normalizeConnectArgs(args) {
  		var options = {};
  
  		if (args[0] !== null && _typeof(args[0]) === 'object') {
  			// connect(options, [cb])
  			options = args[0];
  		} else {
  			// connect(port, [host], [cb])
  			options.port = args[0];
  			if (typeof args[1] === 'string') {
  				options.host = args[1];
  			} else {
  				options.host = 'localhost';
  			}
  		}
  
  		var cb = args[args.length - 1];
  		return typeof cb === 'function' ? [options, cb] : [options];
  	}