change the value_type of set and multiset to boost::blank, and have
them tested