sS hParagraphsFromEmptyLines(S s) { ret concatMap_strings(f p, splitAtEmptyLines(s)); }