static Pair pairWithToStringFromA(A a, B b) { ret new Pair(a, b) { toString { ret str(a); } }; }