[SQUASH ME] added `extern "C"` for embUnit.h as it would eventually collide with #1789