I don't see how this is different than just using `join`. Also, this needs to allow for the separator to be internationalized (like https://github.com/edx/notifier/blob/master/notifier/digest.py#L67).