Garbage Collection and Foreign Code

Currently no interface between foreign code and the garbage collector has been defined. The garbage collector is disabled during execution of foreign code. Future versions might define such an interface. This probably will introduce incompatible changes to the current interface definition.