[boost] Why have forward container declaration in boost/functiona/detail/container_fwd.hpp?