Do not create boost::none_t() objects.
Proper iterator qualifications for BOOST_ASSERT.