Added missing include guards in set.hpp.