@Test
public void firstChar_noMatch() {

  assertThat(first('f').in("bar")).isEmpty();
  assertThat(first('f').in("")).isEmpty();
  assertThat(first('f').iterateIn("bar")).isEmpty();
  assertThat(first('f').iterateIn("")).isEmpty();
}