changed location of where c/fortran interoperabe types are destroyed. No longer handled in fortran. This is done in C now.