human
I wrote the below code

    from sympy.matrices import Matrix
    (a, b, c, z) = symbols('a    b    c,    z', cls=Dummy)
    def add(ap, bq, res):
        func = Hyper_Function(ap, bq)
        formulae.append(Formula(func, z, res, (a, b, c)))
    def addb(ap, bq, B, C, M):
        func = Hyper_Function(ap, bq)
        formulae.append(Formula(func, z, None, (a, b, c), B, C, M))
    add((), (), exp(z))
    add((a,), (), HyperRep_power1((- a), z))
    addb((a, (a - S.Half)), ((2 * a),), Matrix([HyperRep_power2(a, z), (HyperRep_power2((a + (S(1) / 2)), z) / 2)]), Matrix([[1, 0]]), Matrix([[(((a - S.Half) * z) / (1 - z)), (((S.Half - a) * z) / (1 - z))], [(a / (1 - z)), ((a * (z - 2)) / (1 - z))]]))
    addb((1, 1), (2,), Matrix([HyperRep_log1(z), 1]), Matrix([[((-1) / z), 0]]), Matrix([[0, (z / (z - 1))], [0, 0]]))
    addb((S.Half, 1), (S('3/2'),), Matrix([HyperRep_atanh(z), 1]), Matrix([[1, 0]]), Matrix([[((- S(1)) / 2), ((1 / (1 - z)) / 2)], [0, 0]]))
    addb((S.Half, S.Half), (S('3/2'),), Matrix([HyperRep_asin1(z), HyperRep_power1(((- S(1)) / 2), z)]), Matrix([[1, 0]]), Matrix([[((- S(1)) / 2), (S(1) / 2)], [0, ((z / (1 - z)) / 2)]]))
    addb((a, (S.Half + a)), (S.Half,), Matrix([HyperRep_sqrts1((- a), z), (- HyperRep_sqrts2(((- a) - (S(1) / 2)), z))]), Matrix([[1, 0]]), Matrix([[0, (- a)], [(((z * (((-2) * a) - 1)) / 2) / (1 - z)), (S.Half - ((z * (((-2) * a) - 1)) / (1 - z)))]]))
    addb([a, (- a)], [S.Half], Matrix([HyperRep_cosasin(a, z), HyperRep_sinasin(a, z)]), Matrix([[1, 0]]), Matrix([[0, (- a)], [((a * z) / (1 - z)), ((1 / (1 - z)) / 2)]]))
    addb([1, 1], [(3 * S.Half)], Matrix([HyperRep_asin2(z), 1]), Matrix([[1, 0]]), Matrix([[((z - S.Half) / (1 - z)), ((1 / (1 - z)) / 2)], [0, 0]]))
    addb([S.Half, S.Half], [S.One], Matrix([elliptic_k(z), elliptic_e(z)]), Matrix([[(2 / pi), 0]]), Matrix([[(- S.Half), ((-1) / ((2 * z) - 2))], [(- S.Half), S.Half]]))
    addb([(- S.Half), S.Half], [S.One], Matrix([elliptic_k(z), elliptic_e(z)]), Matrix([[0, (2 / pi)]]), Matrix([[(- S.Half), ((-1) / ((2 * z) - 2))], [(- S.Half),...

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

def add_formulae(formulae):