static SS minusSignsSections(S text) { LS lines = lines(text); L l = indicesOfStartingWithTrim(lines, "--"); new LS out; for i over l: out.add(lines(subList(lines, l.get(i), or(get(l, i+1), l(lines))))); ret out; }