human
I wrote the below code

    def complex_abs(z):
        return math.hypot(z.real, z.imag)
    res = context.compile_internal(builder, complex_abs, sig, args)
    return impl_ret_untracked(context, builder, sig.return_type, res)

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

def complex_abs_impl(context, builder, sig, args):