I question whether this function is really necessary. It would be easy enough for someone to write this as a one liner themselves, e.g.

    slang.partition('Hello world!', 3).join(' ');

repartition isn't a clear name IMO, and since partition returns an array, I think it's easy enough to do the above.  I could still be convinced otherwise though. ;)