static MapSO parseSimpleValueMap(S s) { s = uncurly(s); new LinkedHashMap map; for (part : splitAtComma_trim(s)) { PairS p = tok_splitAtEquals_pair(part); if (p != null) { map.put(p.a, parseIntOrDoubleOrKeepObject(p.b)); } } ret map; }