[boost] [operators] What is the correct overload set for a binary operator?