[boost] boost::static_assert name rationale ?