Description Substitutes a program with an inherited one.
This is useful if you consider the performance and memory consumption of the driver. Rooms are a good example for the application of this function, as many rooms just consist of an inherit statement and the configure function. It is of course possible to first replace the program and then bind lambda closures to it. The program replacement does not take place with the call to the efun, but is merely scheduled to be carried out at the end of the backend cycle. This may cause closures to have references to then vanished lfuns of the object.