@@ -0,0 +1,412 @@
+#! /usr/bin/env python%0A%0A%22%22%22Tools for strings.%0A%22%22%22%0A%0Adef join(sep):%0A    %22%22%22join(sep)(iterable) Join strings in iterable with sep.%0A%0A    str -%3E %5Bstr%5D -%3E str%0A%0A    %3E%3E%3E comma_separate = join(', ')%0A    %3E%3E%3E comma_separate(%5B'a', 'b', 'c', 'd'%5D)%0A    'a, b, c, d'%0A    %22%22%22%0A    def join_sep(iterable):%0A        return sep.join(iterable)%0A    return join_sep%0A%0A%0Aif __name__ == %22__main__%22:%0A    import doctest%0A    doctest.testmod()%0A

Add curried join from my old functoolsx module.