static SS parseDoubleRightArrowMap(SS map, L l) { ifdef debug_parseDoubleRightArrowMap print("parseDoubleRightArrowMap: " + l); endifdef for (S s : l) { L x = splitAtDoubleArrow(s); if (l(x) == 2) map.put(first(x), second(x)); } ret map; }