create_Function (ul_oocbs)

	create_Function(Callback call, Callback_data data)

	This class is used so that classes that call functions do
	not have to trouble with their syntax or arguments, and to
	provide convenient linking of functions in a symbol table.

	You need a function pointer to a function that takes (void *)
	(a.k.a. datatype Callback_data) as its argument.  If you have such
	a function, declare its pointer of type Callback.

	static void my_callback_func(Callback_data data)
	    {
	    // do stuff
 	    return;
	    }

	// the return type does not have to be void, but it is here

	Callback_data	data;
	Function	*myfunc;

	myfunc = create_Function(&my_callback_func,data);