[Boost-users] [Iterator][enable_if] Why use additional type for the enabler?