Tries to return the first element of a sequence.
// 1
Enumerable.create(1, 2, 3)
.firstOrDefault('MK');
// 22
Enumerable.create(11, 22, 33)
.firstOrDefault(x > 11', 'MK');
// "TM"
Enumerable.create(111, 222, 333)
.firstOrDefault('x => x > 333', 'TM');
// "YS"
Enumerable.create()
.firstOrDefault('YS');