r1789: More changes to define foreign types in MCL.