wrap the intrinsics.h file in #define fence posts, so it is only included one time