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