Clear call's saved containers all at once
Avoid cleaning strings, etc. one-by-one after they're returned to kernel. Instead, providing invocation handle should be enough to clean them all, and we have less allocations by merging all parameters to return into a single data structure.