@Test public void flatMap_leftIsEmpty() {

  assertThat(flatMapBoth(
           Optional.empty(), Optional.of("bar"),(a, b) -> Optional.of(action.run(a, b))))
      .isEqualTo(Optional.empty());
  verify(action, never()).run(any(), any());
}