// parameter order best for currying sbool containsLineStartingWith(S prefix, S text) { for (S s : lines_iterator(text)) if (startsWith(s, prefix)) true; false; }