public static void LastOrDefaultMonoidTest() { var m = Monoid.LastOrDefault(99); Assert.Equal(99, m.Neutral); Assert.Equal(5, m.Op(99, 5)); Assert.Equal(99, m.Op(5, 99)); }