human
I wrote the below code

    _maxint = ((2 ** 31) - 1)
    def impl(n):
        if (n > _maxint):
            raise OverflowError('array    size    too    large    to    fit    in    C    int')
    context.compile_internal(builder, impl, signature(types.none, types.intp), (n,))

What's a good function header?

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

def check_c_int(context, builder, n):