Function(T1, T2) getAFunctionReturningVoid<T1, T2>(void callback(T1 argument1, T2 argument2))

Returns a function that returns a void with some generic types sprinkled in.