human
I wrote the below code

    def conv(a):
        if (a is None):
            return a
        elif isinstance(a, slice):
            return slice(conv(a.start), conv(a.stop), conv(a.step))
        elif isinstance(a, (integer_types, np.integer)):
            return scal.ScalarConstant(scal.int64, a)
        else:
            return a
    return tuple(map(conv, args))

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

def make_constant(args):