/// <summary>
 /// Adds all the values set int <paramref name="right"/> into <paramref name="left"/>.
 /// </summary>
 /// <param name="left"><see cref="LaunchPersistentOptions"/> to hidratate.</param>
 /// <param name="right"><see cref="BrowserContextOptions"/> to get the values from.</param>
 /// <returns><paramref name="left"/> with the values of <paramref name="right"/>.</returns>
 public static LaunchPersistentOptions Add(LaunchPersistentOptions left, BrowserContextOptions right) => left + right;
 /// <inheritdoc />
 public async Task <IBrowserContext> LaunchPersistentContextAsync(string userDataDir, LaunchPersistentOptions options)
 => (await _channel.LaunchPersistentContextAsync(userDataDir, options ?? new LaunchPersistentOptions()).ConfigureAwait(false)).Object;