inline SeqT copy_range( const Range& r ) { return SeqT( cppcms_boost::begin( r ), cppcms_boost::end( r ) ); }
inline SeqT copy_range( const Range& r ) { return SeqT( lslboost::begin( r ), lslboost::end( r ) ); }
inline SeqT copy_iterator_range( const iterator_range<IteratorT>& Range ) { return SeqT( Range.begin(), Range.end() ); }