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