def unzip(groups):
    """Simple wrapper around zip(*groups). Providing a name is a lot clearer
    than having the raw code around and someone wondering what it's doing.

    [(1,'a'), (2, 'b'), (3, 'c')] -> [(1,2,3), ('a', 'b', 'c')]
    """
    return zip(*groups)
