fsvb and foreign-typedefs with aggregate types