[boost] [concept] forward declarations and `BOOST_CONCEPT_REQUIRES()`