Now I realize that assertions cannot be volatile, they are required by the run-time checker always
Moved foreign_interface.pl to foreign_interface_gen.pl
Completed implementation of foreign_interface.  Now the wrapper library is generated automatically