A gccjit::param represents a parameter to a function.
In preparation for creating a function, create a new parameter of the given type and name.
gccjit;;param is a subclass of gccjit;;lvalue (and thus of gccjit;;rvalue and gccjit;;object). It is a thin wrapper around the C API’s gcc_jit_param *.