So we could do this: `int val = list.Gen().FirstOrDefault(/*predicate*/)` insead of `int val = list.Gen().Where(/*predicate/*).FirstOrDefault()`