Thanks for taking the time to post an update with your solution.
I think that is a reasonable workaround. I thought of mentioning it, but changing the single #include directive seemed easy enough. I didn't encounter the other errors you got, probably because I only compiled a minimal sketch like this:
#include "Blaster.h"
void setup() {}
void loop() {}