static S formatDoubleArrowPairs(LPair l) { ret lines(mapPairsToList(l, func(A key, A value) -> S { str(key) + " => " + str(value) })); }