Inter-WIZ function calls - page 1 Every backend object within every WIZ has a unique serial number, and so in theory we can route data between any pair of objects anywhere on the planet. But we can also "protect" all the backend objects inside any one WIZ from external access. If we examine the interconnect fabric just described, there is a connection to every WIZ, but that connection is to its gateway register and none other. Thus, from a physical circuitry point of view, there is no way to directly access any register inside that WIZ, except via its gateway. Transfers from that gateway to another register in that WIZ are done by the OS running in that WIZ. The gateway thus encapsulates its WIZ. All objects inside it are not seen from the outside. All access to registers and their backend objects in a single WIZ must go through its gateway and be copied by its OS. We will use this organization to implement "functions". We will put code into a WIZ which receives an input "argument" through its gateway, processes it in some way, and writes a result back to that gateway, where other WIZes can see it.