# Structs
ExecutionPanic is used to abort vm execution with an exit code.
# Interfaces
CallerPattern checks if the caller matches the pattern.
ExtendedInvocationContext is a set of convenience functions built on top external ABI calls.
InvocationContext is passed to the actors on each method call.
PatternContext is the context a pattern gets access to in order to determine if the caller matches.
Runtime has operations in the LegacyVM that are exposed to all actors.