Added FirstOrDefault signature in IEnumerableSignatures interface. Should add other basic signatures like SingleOrDefault and such ?