This is better served by putting the #if stuff for PSM within a `MarshalHelper.SizeOf(Type)` call.