public static void GenericVarianceWithClass()
        {
            //Assignment Compatibility
            var animal = new Mammal();

            //Classes are invariant.
            //List<Mammal> mammals = giraffes;
        }
 private static void MammalAction(Mammal m)
 {
     Console.WriteLine(m.Category);
 }