Header file algorithms/merge.hpp

namespace brigand
{
    template <class Seq1, class Seq2, class Comp = less<_1, _2>>
    using merge = append<clear<Seq1>, typename detail::merge_impl<list<>, wrap<Seq1, list>, wrap<Seq2, list>, Comp>::type>;
}