Obtain if the argument is a pointer to a struct or object that will
receive an output of a function.
The default assumption for GI_DIRECTION_OUT arguments which have allocation
is that the callee allocates; if this is TRUE, then the caller must allocate.