This change adds the ExternalCall node and execution support for it. External functions may be passed as part of the execution context.