def supersplit(string, separator='', **kwargs):
    """
    like split but can take a list of separators instead of a simple separator
    """
    if not separator:
        return string.split()
    if type(separator) == str:
        return string.split(separator)
    for sep in separator:
        string = string.replace(sep, '#')
    return string.split('#')
