[boost] [swap] End-user allowed to add overloads to boost namespace?