public static A max <A>(this A a1, A a2, Comparable <A> cmp) => cmp.max(a1, a2);
public void TestMax() { cmp.max(1, 2).shouldEqual(2); cmp.max(2, 1).shouldEqual(2); }