Function Invocation
A function invocation represents the result of executing a function. A function invocation holds useful information like what time a function was executed, the snapshot of the function context, the success or failure of the invocation, and what output or error was produced from invoking the function.