human
I wrote the below code

    if (table is None):
        raise TypeError("Can't    call    colify_table    on    NoneType")
    elif ((not table) or (not table[0])):
        raise ValueError('Table    is    empty    in    colify_table!')
    columns = len(table[0])
    def transpose():
        for i in range(columns):
            for row in table:
                (yield row[i])
    if ('cols' in options):
        raise ValueError('Cannot    override    columsn    in    colify_table.')
    options['cols'] = columns
    colify(transpose(), **options)

What's a good function header?

Here's a good function header?
assistant
#Here's a good function header.

def colify_table(table, **options):