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