33. A non-transitory storage medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of an electronic device, cause the electronic device to: access an external environment; access a late bound environment providing a late bound function call that is bound to an implementation of a late bound function at a run time of application program existing in the external program environment; and provide an interface mechanism to: automatically express semantics of the late bound program environment in a format compatible with the external program environment, automatically examine the late bound program, identify a set of one or more dependent late bound functions based on the examining, the identified set required by the late bound function call and enable a function call within the late bound program environment to execute, the function call executing while: the late bound function exists in the late bound environment and, the late bound function is executing within the external program environment; wherein the interface is a software component that executes within the external program environment.
41. The storage medium of claim 33 , wherein the interface mechanism expresses the semantics of the late bound environment in the external program environment at runtime.