@Test
public void testLazyFlatMapTimes() {

  List<Integer> eval = mlazy(asList(1, 2, 3, 4)).flatMap(times).eval();
  assertArrayEquals(new Integer[]{1, 2, 2, 3, 3, 3, 4, 4, 4, 4}, eval.toArray(new Integer[0]));
}