This can be particularly useful when you conceptually want
FirstOrDefault(null)
which fails because it matches the overload with 'predicate'!